백준 1417 국회의원 선거 (파이썬)
N = int(input())
D = int(input())
L = [int(input()) for _ in range(N - 1)]
ans = 0
while L: # while 1로 할 경우 전체 주민이 1명일 때 오류 발생
L = sorted(L, reverse=True)
# 가장 큰 값과 계속 비교
if L[0] >= D:
D += 1
ans += 1
L[0] -= 1
else:
break
print(ans)
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 12933. 오리 (python) (0) | 2023.03.10 |
---|---|
[BOJ] 11660. 구간합 구하기 5 (Java) (0) | 2023.03.09 |
[BOJ] 14916. 거스름돈 (python) (0) | 2023.02.03 |
[BOJ] 1269. 대칭 차집합 (python) (0) | 2023.01.07 |
[BOJ] 9461. 파도반 수열 (python) (0) | 2023.01.05 |