N = int(input())
def nyer(X,db,m):
XX = [11]*db
X -= 11*db
while X >= 10:
XX += [10]
X -= 10
if X > 0:
XX += [X]
XX += [0]*(m-len(XX))
return XX
for i in range(N):
A,B = [int(i) for i in input().split()]
if A == 33 and B <= 30:
AA = nyer(A,3,3)[::-1]
BB = nyer(B,0,3)
elif 33 <= A <= 43 and 11 <= B <= 41:
AA = nyer(A,3,4)[::-1]
BB = nyer(B,1,4)
elif 33 <= A <= 53 and 22 <= B <= 52:
AA = nyer(A,3,5)[::-1]
BB = nyer(B,2,5)
else:
AA = [-1]
BB = [-1]
for i in range(len(AA)):
print(AA[i],BB[i])| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 17ms | 3132 KiB | ||||
| subtask2 | 20/20 | ||||||
| 2 | Elfogadva | 17ms | 3176 KiB | ||||
| subtask3 | 30/30 | ||||||
| 3 | Elfogadva | 19ms | 3124 KiB | ||||
| subtask4 | 50/50 | ||||||
| 4 | Elfogadva | 30ms | 3208 KiB | ||||
| 5 | Elfogadva | 35ms | 3128 KiB | ||||
| 6 | Elfogadva | 37ms | 3132 KiB | ||||