Sắp xếp mảng 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 a1, a2, ..., an (-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