243242026-02-09 12:24:00matthiasPingpongcpp17Elfogadva 100/1008ms432 KiB
#include <bits/stdc++.h>
#include <algorithm>

using namespace std;

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

    if (A == 33 && B >= 0 && B <= 30) {
        int Bm = B;
        for (int i = 0; i < 3; i++) {
            int p = min(10, Bm);
            cout << "11 " << p << endl;
            Bm -= p;
        }
    }
    else if (A >= 33 && A <= 43 && B >= 11 && B <= 41) {
        cout << A - 33 << " 11" << endl;
        int Bm = B - 11;
        for (int i = 0; i < 3; i++) {
            int p = min(10, Bm);
            cout << "11 " << p << endl;
            Bm -= p;
        }
    }
    else if (A >= 33 && A <= 53 && B >= 22 && B <= 52) {
        int Am = A - 33;
        for (int i = 0; i < 2; i++) {
            int p = min(10, Am);
            cout << p << " 11" << endl;
            Am -= p;
        }
        int Bm = B - 22;
        for (int i = 0; i < 3; i++) {
            int p = min(10, Bm);
            cout << "11 " << p << endl;
            Bm -= p;
        }
    }
    else {
        cout << "-1 -1" << endl;
    }
}

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int n;
    cin >> n;
    while (n--) {
        solve();
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask220/20
2Elfogadva1ms316 KiB
subtask330/30
3Elfogadva3ms316 KiB
subtask450/50
4Elfogadva7ms316 KiB
5Elfogadva8ms424 KiB
6Elfogadva8ms432 KiB