반응형
카카오 코드 페스티벌 의 카카오 코드 페스티벌 2018 예선 A번 문제입니다.
간단한 프로그래밍 문제입니다.
#include <iostream>
using namespace std;
int t = 0, a = 0, b = 0, result = 0;
void festival1(int num) {
if (num == 1)
result += 5000000;
else if (num <= 3)
result += 3000000;
else if (num <= 6)
result += 2000000;
else if (num <= 10)
result += 500000;
else if (num <= 15)
result += 300000;
else if (num <= 21)
result += 100000;
}
void festival2(int num) {
if (num == 1)
result += 5120000;
else if (num <= 3)
result += 2560000;
else if (num <= 7)
result += 1280000;
else if (num <= 15)
result += 640000;
else if (num <= 31)
result += 320000;
}
int main() {
cin >> t;
while (t--) {
result = 0;
cin >> a >> b;
if (a != 0)
festival1(a);
if (b != 0)
festival2(b);
cout << result << endl;
}
}
반응형
'알고리즘 > 기타' 카테고리의 다른 글
[백준] 11000-강의실 배정(C++) (0) | 2021.05.25 |
---|---|
[백준] 1068-트리(C++) (0) | 2021.05.21 |
[백준] 1436-영화감독 숌(C++) (0) | 2020.04.02 |
[백준] 3020-개똥벌레(C++) (0) | 2020.03.21 |
[백준] 14570-나무 위의 구슬(C++) (0) | 2020.03.13 |