의도된 시간복잡도
🔒
시간 제한
1.000 S
메모리 제한
512 MB
제출 수
2
정답 수
1
정답률
50.000%
문제 설명

모든 수가 정수인 길이 $n$의 수열 $a_n$이 있다. 이때 수열 $b_m, c_m$은 다음과 같이 정의된다.

  • $b_m$ : $a_n$에 등장하는 수의 집합을 단조 증가하도록 배열한 수열
  • $c_m$ : $b_m$의 임의의 수 $b_i$가 $a_n$에서 등장하는 횟수를 $k$라고 할 때, $c_i$ = $k$
수열 $a_n$이 주어졌을 때, 수열 $b_m$과 $c_m$을 모두 구해보자.
입력 설명

첫째 줄에 수열의 $a_n$의 길이 $n$이 주어진다. $(1 ≤ n ≤ 100,000)$

둘째 줄에 $a_1, a_2, ... , a_n$이 공백으로 구분되어 주어진다. $(-10^9 ≤ a_i ≤ 10^9)$

출력 설명

첫째 줄에 $b_1, b_2, ... , b_m$을 공백으로 구분하여 출력한다.

둘째 줄에 $c_1, c_2, ... , c_m$을 공백으로 구분하여 출력한다.

예시 1
입력
8
1 4 2 2 3 1 3 1
출력
1 2 3 4
3 2 2 1
힌트 - 아이템
🔒 힌트 아이템을 사용하여 해금 하실 수 있습니다.
기여
만든 사람 : pill27211