117152024-11-07 12:37:10KezdőPingpongpython3Elfogadva 100/10037ms3356 KiB
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])
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3128 KiB
subtask220/20
2Elfogadva16ms3180 KiB
subtask330/30
3Elfogadva18ms3356 KiB
subtask450/50
4Elfogadva29ms3320 KiB
5Elfogadva35ms3240 KiB
6Elfogadva37ms3188 KiB