이분탐색 짤때마다 느끼지만 조금 인덱싱 꼬일때가 있움..
l < r설계랑 성공하면 l을 어디까지 둘지 생각해두기.
n = int(input())
f = sorted(list(map(float, input().split())))
c = 0
for i in range(n):
l = i
r = n
while l < r:
m = (l+r)//2
if f[i]>=(0.9)*f[m]:
l = m + 1
else:
r = m
c += r-i-1
print(c)
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 15823 카드팩 구매하기 : 이분탐색과 실패함수 비교 (0) | 2021.08.24 |
---|---|
[백준][Python] 20365 블로그2 (0) | 2021.08.24 |
[백준][Python] 18353 병사 배치하기 (0) | 2021.08.24 |
[백준][Python] 3783 세제곱근 (0) | 2021.08.23 |
[백준][Python] 16954 움직이는 미로탈출 (0) | 2021.08.23 |