Nội dung Bài tập
Mã:
CONNECT
Tên:
CONNECT
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
admin

Cho n số nguyên dương a1,a2,…,ai,…an (a[i] <=109). Từ các số nguyên này người ta tạo ra một số nguyên mới bằng cách kết nối tất cả các số đã cho viết liên tiếp nhau. Ví dụ, với n = 4 và các số 12, 34, 567, 890 ta có thể tạo ra các  số mới như sau: 1234567890, 3456789012, 8905673412, …. Dễ thấy rằng có 4! = 24 cách tạo mới như vậy. Trong trường hợp này, số lớn nhất có thể tạo thành là 8905673412.

Yêu cầu: cho n các số a1,a2,…,ai,…,an. Hãy xác định số lớn nhất có thể kết nối được theo quy tắc trên.

Hãy in ra một cách nối các số đó lại với nhau sau cho đạt được số lớn nhất.
Dữ liệu vào: cho trong file văn bản CONNECT.INP gồm n+1 dòng
          - Dòng đầu là số N. (0 < N <= 100)
          - Trong các dòng còn lại, dòng thứ  i + 1 ghi số ai
Dữ liệu ra: Ghi vào file văn bản CONNECT.OUT số lớn nhất được kết nối thành từ các số ban đầu

ví dụ:

CONNECT.INP   
4
12
34
567
890   

CONNECT.OUT
8905673412


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận