LC031920

Sau khi học về thuật toán sắp xếp, thầy giáo giao cho Tí bài tập sau: Em hãy nhập vào một dãy gồm \(n\) số tự nhiên có giá trị không quá \(10^{8}\), sắp xếp các số theo thứ tự tăng dần, nhưng số lẻ phải xếp trước số chẵn. Sau đó ghi ra số có nhiều ước nhất trong các số vừa nhập vào. Dù thông minh, nhưng vì ham chơi nên Tí không nhớ cách cài đặt thuật toán để giải đáp yêu cầu của thầy. Em hãy giúp Tí nhé!

Dữ liệu vào:

+ Dòng đầu tiên là số tự nhiên \(n\ (1 \leq n \leq 10^{4})\);

+ Dòng tiếp theo chứa \(n\) số tự nhiên là các số thầy giáo đưa ra.

Kết quả ra:

+ Dòng đầu là \(n\) số đã được sắp xếp tăng dần, số lẻ trước, số chẵn sau.

+ Dòng tiếp theo ghi số tự nhiên có nhiều ước nhất trong \(n\) số nhập vào.

Ví dụ 1:

Input Output
6
1 2 3 4 5 6
1 3 5 2 4 6
6

Ví dụ 2:

Input Output
6
1 11 1000000000 3 4 1000000007
1 3 11 1000000007 4 1000000000
1000000000

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]