DHistory
[Baekjoon] Greedy - 1417 국회의원 선거 본문
문제
풀이
"""
국회의원 후보: N
마을의 주민: M
다솜이 기호 1번
1번이 아닌 경우 돈으로 매수하여 1번을 찍도록 진행
매수해야하는 사람의 최솟값
"""
n = int(input())
votes = [int(input()) for _ in range(n)]
def solution(votes):
answer = 0
dasom = votes[0]
candidate = votes[1:] or [0]
while dasom <= max(candidate):
max_index = 0
for index, value in enumerate(candidate):
if candidate[max_index] < value:
max_index = index
candidate[max_index] -= 1
dasom += 1
answer += 1
return answer
print(solution(votes))
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Baekjoon] Greedy - 2937 이장님 초대 (0) | 2023.08.14 |
---|---|
[Baekjoon] Greedy - 2828 사과 담기 게임 (0) | 2023.08.14 |
[Baekjoon] Greedy - 15904 UCPC는 무엇의 약자일까? (0) | 2023.08.13 |
[Baekjoon] Greedy - 16435 스네이크버드 (0) | 2023.08.13 |
[Baekjoon] Greedy - 1343 폴리오미노 (0) | 2023.08.11 |