[대회 or 인턴]-2447번
My answer
n,m,k=map(int,input().split())
t=0
while(1):
if(n>=2 and m>=1):
n,m=n-2,m-1
if(n+m>=k):
t+=1
else:
print(t)
break
else:
print(t)
break
Another answer
n,m,k=map(int,input().split())
print(min(n//2,m,(n+m-k)//3))
더보기
우와 똑똑하다....어차피 여자가 만들 수 있는 최대팀 and 남자가 만들 수 있는 최대팀 and 인턴을 누가가던 인턴인원을 제외한 나머지를 총인원 여자2남자1해서 3으로 나눈 것중 최솟값을 고르면 된다.. 이게 그리디..
728x90
반응형
'코딩테스트 > 백준[Python]' 카테고리의 다른 글
[Python/백준] 수 정렬하기 (0) | 2021.11.27 |
---|---|
[Python/백준] 기초문제들 3 (0) | 2021.11.26 |
[Python/백준] #2447 - [별 찍기-10] (0) | 2021.11.21 |
[Python/백준] 기초문제들 2 (0) | 2021.11.20 |
[Python/백준] #3085 -[사탕게임] (0) | 2021.11.19 |