239702026-02-03 00:50:31algoproPingpongpypy3Time limit exceeded 50/100123ms23464 KiB
# UUID: 766b6123-9398-433c-aec1-482139c784fd
from sys import stdin
input = stdin.readline

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()]
##    A,B = 53,22
    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]
##    print(AA)
##    print(BB)
    for i in range(len(AA)):
        print(AA[i],BB[i])
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted45ms19688 KiB
subtask220/20
2Accepted43ms21228 KiB
subtask330/30
3Accepted74ms21992 KiB
subtask40/50
4Accepted96ms23464 KiB
5Time limit exceeded123ms23416 KiB
6Time limit exceeded114ms23372 KiB