set정렬후 이분탐색.
그냥 정렬로도 풀수있나?
import sys
input = sys.stdin.readline
from bisect import bisect_left
N = int(input())
arr = list(map(int, input().split()))
arr2 = sorted(list(set(arr)))
for num in arr:
print(bisect_left(arr2,num),end=' ')
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 1389 케빈 베이컨의 6단계 법칙 (0) | 2021.08.31 |
---|---|
[백준][Python] 1260 DFS와 BFS (0) | 2021.08.31 |
[백준][Python] 11724 연결요소의 개수 (0) | 2021.08.31 |
[백준][Python] 18234 당근훔쳐먹기 (0) | 2021.08.31 |
[백준][Python] 18352 특정거리의 도시찾기 (0) | 2021.08.31 |