116222024-11-01 11:50:42MagyarKendeSZLGPingpongcpp17Hibás válasz 50/1001ms320 KiB
#include <iostream>
using namespace std;

void win_a(int B) {
    for (int i = 0; i < 3; i++) {
        cout << "11 " << min(10, B) << "\n";
        B -= min(10, B);
    }
}

void solve() {
    int A, B;
    cin >> A >> B;

    // 3 - 0
    if (A == 33 && B <= 30) {
        win_a(B);
        return;
    }

    // 3 - 1
    if (A >= 33 && A <= 43 && B >= 11 && B <= 41) {
        A -= 33;
        B -= 11;
        cout << A << " 11\n";
        win_a(B);
        return;
    }

    // 3 - 2
    if (A >= 44 && A <= 53 && B >= 22 && B <= 52) {
        A -= 43;
        B -= 22;
        cout << "10 11\n" << A << " 11\n";
        win_a(B);
        return;
    }

    cout << "-1 -1\n";
}

int main() {
    cin.tie(0), ios::sync_with_stdio(0);
    int T;
    cin >> T;
    while (T--) solve();
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
subtask220/20
2Elfogadva1ms320 KiB
subtask330/30
3Elfogadva1ms320 KiB
subtask40/50
4Hibás válasz1ms320 KiB
5Hibás válasz1ms320 KiB
6Hibás válasz1ms320 KiB