본문 바로가기
  • Let's study
PS/백준

[C++] 백준 25828: Corona Virus Testing

by 코딩고수이고파 2023. 5. 22.

문제

https://www.acmicpc.net/problem/25828

 

25828번: Corona Virus Testing

Testing for Corona can be done individually, e.g., 100 people require 100 test kits. Alternatively, the test can be done in groups (pools), e.g., 100 people can be divided into five group of 20 people each and then using only one test kid per group. If one

www.acmicpc.net

 

해결방법

그룹별 검사하는 데 사용되는 키트 수는 그룹 수 + 그룹별 인원수 * 양성인 그룹 수이고 개인별 검사하는 데 사용되는 키트 수는 그룹 수 * 그룹별 인원 수이다. 각 크기를 비교해서 조건에 맞게 출력하면 된다.

 

코드

#include<iostream>

using namespace std;

int main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);

	int g, p, t;
	cin >> g >> p >> t;

	int group = g + p * t;
	int one = g*p;

	if (one < group)
		cout << 1;
	else if (one > group)
		cout << 2;
	else
		cout << 0;

	return 0;
}

'PS > 백준' 카테고리의 다른 글

[C++] 백준 19637: IF문 좀 대신 써줘  (1) 2023.10.06
[C++] 백준 1238: 파티  (1) 2023.10.04
[C++] 백준 25881: Electric Bill  (0) 2023.05.21
[C++] 백준 9772: Quadrants  (0) 2023.05.20
[C++] 백준 25893: Majestic 10  (0) 2023.05.19

댓글