문제출처: https://www.acmicpc.net/problem/15953


풀이

그냥 조건대로 코딩하면 됩니다.

정답률이 36프로라니....


코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include<iostream>
using namespace std;
int main()
{
    int t, a, b, sum; cin >> t;
    for (int i = 0; i < t; i++)
    {
        sum = 0;
        cin >> a >> b;
        if (a == 1)
            sum += 5000000;
        else if (a == 2 || a == 3)
            sum += 3000000;
        else if (a >= 4 && a <= 6)
            sum += 2000000;
        else if (a >= 7 && a <= 10)
            sum += 500000;
        else if (a >= 11 && a <= 15)
            sum += 300000;
        else if (a >= 16 && a <= 21)
            sum += 100000;
 
        if (b == 1)
            sum += 5120000;
        else if (b == 2 || b == 3)
            sum += 2560000;
        else if (b >= 4 && b <= 7)
            sum += 1280000;
        else if (b >= 8 && b <= 15)
            sum += 640000;
        else if (b >= 16 && b <= 31)
            sum += 320000;
        cout << sum << '\n';
    }
}
cs


결과



+ Recent posts