728x90
1417번: 국회의원 선거
첫째 줄에 후보의 수 N이 주어진다. 둘째 줄부터 차례대로 기호 1번을 찍으려고 하는 사람의 수, 기호 2번을 찍으려고 하는 수, 이렇게 총 N개의 줄에 걸쳐 입력이 들어온다. N은 1,000보다 작거나
www.acmicpc.net
N=int(input())
L=[]
for i in range(N):
L.append(int(input()))
cnt=0
out=0
while(1):
out=0
for j in range(N):
if max(L)==L[j]:
out+=1
if max(L)==L[0] and out==1:
break
if max(L)==L[0] and out>1:
cnt+=1
L[0]+=1
for k in range(1,N):
if max(L)==L[k]:
L[k]-=1
break
if max(L)!=L[0]:
L[L.index(max(L))]=max(L)-1
L[0]+=1
cnt+=1
print(cnt)
반응형
'전.py' 카테고리의 다른 글
백준 6378 디지털 루트 (0) | 2020.12.15 |
---|---|
백준 4641 Doubles (0) | 2020.12.15 |
백준 1038 감소하는수 (실패) (0) | 2020.12.15 |
백준 1759 암호만들기 (0) | 2020.12.15 |
백준 10610 30 (0) | 2020.12.15 |