SORTTOOL


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Những bài toán về sắp xếp tăng dần hay giảm dần theo giá trị của khóa cho trước đã trở nên quá đỗi quen thuộc với các bạn học sinh, để đỡ nhàm chán, thầy giáo giao cho học sinh bài tập xây dựng công cụ sắp xếp theo yêu cầu:

Cho dãy số có (1 ≤ 𝑁 ≤ 10^5) số nguyên 𝑎1,2,…𝑎𝑁 (|𝑎𝑖| ≤ 10^9), hãy sắp xếp các số trên theo thứ tự giảm dần theo tần số xuất hiện, nếu có những số có cùng tần số xuất hiện thì số nào được xuất hiện trước thì sẽ xếp trước.

Input:

  • Dòng đầu là số N;

  • dòng tiếp theo chứa N số 𝑎1,𝑎2,…𝑎𝑁.

Output:

Dãy được sắp xếp theo yêu cầu đã đưa ra.

Sample Input

7
2 3 3 3 2 1 2

Sample Output

2 2 2 3 3 3 1

Sample Input

4
2 1 2 2

Sample Output

2 2 2 1

Comments

There are no comments at the moment.