n,m = map(int,input().split())
lst = [*map(int, input().split())]
dic = {}
for i in range(n):
if lst[i] in dic:
dic[lst[i]][0] += 1
else: dic[lst[i]] = [1,i,lst[i]]
k = list(dic.values())
k.sort(key=lambda x: (x[0],-x[1]),reverse=True)
for i in range(len(k)):
for _ in range(k[i][0]):
print(k[i][2], end=' ')
'백준' 카테고리의 다른 글
[백준] 1676번 팩토리얼 0의 개수 C++ 코드 (0) | 2024.04.11 |
---|---|
[백준] 3474번 교수가 된 현우 C++ 코드 (0) | 2024.04.11 |
[백준] 4375번 1 파이썬 코드 (0) | 2024.04.05 |
[백준] 9996번 한국이 그리울 땐 서버에 접속하지 파이썬 코드 (1) | 2024.04.04 |
[백준] 2668번 숫자고르기 파이썬 코드 (0) | 2024.03.07 |