본문 바로가기

BOJ/Python

[BOJ/백준] 25828 - Corona Virus Testing (Python)

문제 링크

모두를 검사하는 방법과 그룹별로 검사해 양성이 뜬 그룹의 개인만 다시 검사하는 방법 중 키트가 덜 필요한 경우를 판단한는 문제이다.

 

두 번째 방법은 '그룹 수+(양성이 뜬 그룹 수)*(그룹 당 사람 수)'만큼의 키트가 필요하다.

전체 인원 수에서 두 번째 방법에 필요한 수를 빼고 판단한다.

이때, 더 적은 키트를 사용해야 하므로 계산값이 양수면 2번째가, 음수면 1번쨰가 더 적합한 방법이다.

g,p,t=map(int, input().split())

option=g*p - (g+t*p)
if option==0:
    print(0)
elif option>0:
    print(2)
else: 
    print(1)