147122025-01-29 08:01:03TortelliniJrFarmula 1cpp17Accepted 100/10012ms508 KiB
#include <fstream>
#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main() {
    int T;
    cin >> T;
    for (int test = 1; test <= T; ++test) {
        int N;
        cin >> N;
        int D, O; D = 0; O = 0;
        int r;
        for (int i = 0; i < N; ++i)
        {
            cin >> r;
            if (r == 1)
            {
                D += 25;
                O += 18;
            }
            else
            {
                O += 25;
                switch (r)
                {
                    case 2:
                        D += 18;
                        break;
                    case 3:
                        D += 15;
                        break;
                    case 4:
                        D += 12;
                        break;
                    case 5:
                        D += 10;
                        break;
                    case 6:
                        D += 8;
                        break;
                    case 7:
                        D += 6;
                        break;
                    case 8:
                        D += 4;
                        break;
                    case 9:
                        D += 2;
                        break;
                    case 10:
                        D += 1;
                        break;
                }
            }
        }
        string ans = "";
        if (D >= O)
        {
            ans = "Champion";
        }
        else
        {
            ans = "Practice harder";
        }
        cout << ans << endl;
    }

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms508 KiB
subtask220/20
2Accepted3ms316 KiB
3Accepted3ms316 KiB
subtask320/20
4Accepted12ms504 KiB
5Accepted12ms316 KiB
6Accepted10ms316 KiB
7Accepted7ms316 KiB
subtask460/60
8Accepted12ms500 KiB
9Accepted12ms316 KiB
10Accepted12ms508 KiB
11Accepted8ms316 KiB