[Buổi 16][Sắp xếp & tìm kiếm][RDD] Bài 10: Sắp xếp giảm


LÀM BÀI

Points: 15
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Sắp xếp giảm

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Cho một dãy số \(a\) có \(N\) phần từ \(a_1, a_2, a_3,...a_n\). Hãy sắp xếp dãy \(a\) theo thứ tự giảm và in dãy sau sắp xếp ra màn hình.

Input

Dòng đầu tiên chứa số nguyên \(N\) ( \( 1 \leq N \leq 10^5\)).

Dòng thứ hai chứa \(N\) số nguyên, mỗi số các nhau một dấu cách \((|a_i| < 10^{9})\)

Output

In ra dãy \(a\) theo thứ tự giảm.

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

6
5 1 3 2 4 8

Output

8 5 4 3 2 1

Giải thích ví dụ

Dãy số sau khi sắp xếp theo thứ tự giảm là [8, 5, 4, 3, 2, 1].

Thông tin học tập

  • Buổi: B16
  • Concepts: sorting, basic searching
  • Giới hạn kiến thức: B01-B16
  • Time limit: 1 second
  • Memory limit: 20 MB
  • Point: 15

Comments

There are no comments at the moment.

Zalo