※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 25828번 문제인 Corona Virus Testing이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/25828
모두가 키트를 사용하는 경우 필요한 총 키트의 수는 g*p이고, 그룹마다 키트를 하나씩 사용 후 t개의 그룹의 사람들이 다시 재검사를 할 때 필요한 총 키트의 수는 g + t*p와 같다.
위의 두 값을 비교해 0, 1 또는 2를 적절히 출력해 문제를 해결하자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int g, p, t;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> g >> p >> t;
if (g * p < g + t * p) cout << 1;
else if (g * p > g + t * p) cout << 2;
else cout << 0;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 25632 // C++] 소수 부르기 게임 (0) | 2022.11.01 |
---|---|
[BOJ 25630 // C++] 팰린드롬 소떡소떡 (0) | 2022.10.31 |
[BOJ 13496 // C++] The Merchant of Venice (0) | 2022.10.30 |
[BOJ 10312 // C++] Lodê (0) | 2022.10.30 |
[BOJ 3733 // C++] Shares (0) | 2022.10.30 |