새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - TGN(5063번)

  • -
https://www.acmicpc.net/problem/5063
 

5063번: TGN

첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106

www.acmicpc.net

🔔 문제 : 

첫째 줄에 테스트 케이스의 개수 N이 주어집니다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어집니다.

r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용입니다. 

 

각 테스트 케이스에 대하여,

 

광고를 해야 하면 "advertise", 하지 않아야 하면 "do not advertise", 광고를 해도 수익이 차이가 없다면 "does not matter"를 출력하는 문제입니다.


🔔 Kick Point :

(광고했을 때 수익 - 광고 비용) 과 광고 안했을 때 수익을 비교를 해가며 출력을 해주는 문제입니다.


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	int n; cin >> n;
	while (n--) {
		int r, e, c;
		cin >> r >> e >> c;

		if ((e - c) > r) cout << "advertise" << endl;
		else if ((e - c) < r) cout << "do not advertise" << endl;
		else cout << "does not matter" << endl;
	}

}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.