Sắp xếp mảng giảm dần
Sắp xếp giảm dần
Viết chương trình nhập vào một dãy \(a\) gồm \(N\) số nguyên. Hãy sắp xếp các phần tử trong mảng theo thứ tự giảm dần và in ra màn hình.
Input
- Dòng đầu tiên là số nguyên dương \(N\) (1 ≤ N ≤ 105).
- Dòng thứ hai là \(N\) số nguyên \(a\)1, \(a\)2, ..., \(a\)n (-109 ≤ ai ≤ 109), mỗi số cách nhau một dấu cách.
Output
Một dòng duy nhất chứa \(N\) số nguyên đã được sắp xếp giảm dần, cách nhau một dấu cách.
Sample Input
5
4 3 3 2 5
Sample Output
5 4 3 3 2
Subtask
- 30% số test có n ≤ 100, giá trị dương ≤ 1000.
- 30% số test tiếp theo có n ≤ 5000, giá trị trong khoảng [-106, 106].
- 40% số test còn lại theo giới hạn đầy đủ: n ≤ 105, giá trị trong khoảng [-109, 109].
Comments