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 |
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |