minhui study
백준 2875번 대회 or 인턴 (python) 본문
https://www.acmicpc.net/problem/2875
최대 팀의 수를 구해야 하므로 팀을 하나씩 늘려가면서 남은 사람 수와 인턴십에 참여해야 하는 사람를 그리고 여학생, 남학생 수가 0보다 작아지지는 않는지 비교해가면서 만약 조건에 충족하지 않으면 break문으로 나와 최대 팀의 수를 출력한다.
PYTHON
N, M, K=map(int, input().split())
team = 0
while True :
N-=2
M-=1
if N<0 or M<0 or (N+M)<K:
break
team+=1
print(team)
'백준 문제풀이 > 그리디 알고리즘' 카테고리의 다른 글
백준 1969번 DNA(Python, C++) (0) | 2020.08.18 |
---|---|
백준 1120번 문자열(python) (0) | 2020.07.03 |
백준 1541번 잃어버린 괄호 (python) (0) | 2020.06.01 |
백준 10610번 30 (python, c++) (0) | 2020.06.01 |
백준 2217번 루프 (python, c++) (0) | 2020.06.01 |
Comments