# UUID: 4fbd2331-aea5-4ee1-854e-ca8d14b7fc4f
import sys
input = sys.stdin.readline
def solve():
a, b = [int(x) for x in input().split()]
if a < 33 or b > 52 or a > 53: print(-1, -1)
else:
ma, mb = 3, 3
if a > 33:
ma += 1
if a > 43: ma += 1
if b > 30:
mb += 1
if b > 41: mb += 1
cnt = max(ma, mb)
if cnt == 3:
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
elif cnt == 4:
if b < 11: print(-1, -1)
else:
print(a-33, 11)
b -= 11
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
else:
if b < 22: print(-1, -1)
else:
print(min(a-33, 10), 11)
a -= min(a-33, 10)
b -= 11
print(a-33, 11)
b -= 11
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
t = int(input())
while t > 0:
t -= 1
solve()| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 46ms | 19800 KiB | ||||
| subtask2 | 20/20 | ||||||
| 2 | Elfogadva | 52ms | 21160 KiB | ||||
| subtask3 | 30/30 | ||||||
| 3 | Elfogadva | 75ms | 21924 KiB | ||||
| subtask4 | 0/50 | ||||||
| 4 | Időlimit túllépés | 112ms | 24800 KiB | ||||
| 5 | Időlimit túllépés | 126ms | 24252 KiB | ||||
| 6 | Időlimit túllépés | 136ms | 25120 KiB | ||||