[백준] 18870번 좌표 압축
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 4416 | 2398 | 1774 | 55.042% |
문제
수직선 위에 N개의 좌표 X1, X2, …, XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다.
Xi를 좌표 압축한 결과 X’i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다.
X1, X2, …, XN에 좌표 압축을 적용한 결과 X’1, X’2, …, X’N를 출력해보자.
입력
첫째 줄에 N이 주어진다.
둘째 줄에는 공백 한 칸으로 구분된 X1, X2, …, XN이 주어진다.
출력
첫째 줄에 X’1, X’2, …, X’N을 공백 한 칸으로 구분해서 출력한다.
제한
- 1 ≤ N ≤ 1,000,000
- -109 ≤ Xi ≤ 109
예제 입력 1
1 | 5 |
예제 출력 1
1 | 2 3 0 3 1 |
예제 입력 2
1 | 6 |
예제 출력 2
1 | 1 0 1 0 1 0 |
힌트
- -
출처
- 문제를 만든 사람: baekjoon
알고리즘 분류
시간 제한
- -
풀이
- -
소스코드
1 | import sys |
[백준] 18870번 좌표 압축