257532026-03-01 16:21:17algoproPingpongcpp17Hibás válasz 50/1007ms652 KiB
// UUID: 49de68a2-c9ec-41f4-a972-987e07e80821
#include <bits/stdc++.h>
using namespace std;

int main() {
	int t, a, b;
	cin >> t;

	bool eltarol = false;
	for (int i = 0; i<t; i++) {
		eltarol = false;
		cin >> a >> b;
		
		if (a < 33 or a > 53) 
			cout << "-1 -1\n";
		else {
			a -= 33;
			if (a > 10) {
				a -= 10;
				b -= 11;
				if (b >= 0) 
					eltarol = true;
				else {
					cout << "-1 -1\n";
					continue;
				}
			}

			if (a > 0) {
				b -= 11;
				if (b >= 0) 
					cout << a << " 11\n";
				else {
					cout << "-1 -1\n";
					continue;
				}
			}

			if (b > 9) {
				b -= 10;
				cout << "11 10\n";

				if (b > 9) {
					b -= 10;
					cout << "11 10\n";
				} else {
					cout << "11 0\n";
				}
			} else {
				cout << "11 0\n";
				cout << "11 0\n";
			}

			if (eltarol)
				cout << "10 11\n";

			if (b > 10) {
				b -= 11;
				cout << "0 11\n";
			}

			if (b > 10) {
				b -= 11;
				cout << "0 11\n";
			}

			cout << "11 " << b << "\n";
		}
	}
}


/*
Python: (lassú volt)
t = int(input())

eltarol = False
for i in range(t):
    eltarol = False
    a, b = map(int, input().split())
    if a < 33 or a > 53:
        print("-1 -1")
    else:
        a -= 33
        if a > 10:
            a -= 10
            b -= 11
            if b >= 0:
                eltarol = True
            else:
                print("-1 -1")
                continue

        if a > 0:
            b -= 11
            if b >= 0:
                print(f"{a} 11")
            else:
                print("-1 -1")
                continue
        
        if b > 9:
            b -= 10
            print("11 10")

            if b > 9:
                b -= 10
                print("11 10")
            else:
                print("11 0")
        else:
            print("11 0")
            print("11 0")
        if eltarol:
            print("10 11")
        
        if b > 10:
            b -= 11
            print("0 11")
        if b > 10:
            b -= 11
            print("0 11")
        print(f"11 {b}")
*/
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms500 KiB
subtask220/20
2Elfogadva1ms316 KiB
subtask330/30
3Elfogadva2ms316 KiB
subtask40/50
4Hibás válasz4ms344 KiB
5Hibás válasz6ms652 KiB
6Hibás válasz7ms316 KiB