109302024-04-19 23:16:3942Toronypython3Elfogadva 100/10094ms12764 KiB
def solv():
    x = int(input())
    res=[]
    while x>1:
        if x%2==1:
            res.append(2)
        else:
            res.append(1)
        x=(x+1)//2
    print(len(res)+1)
    for i in range(1,len(res)+1):
        print(res[-i],i)
    print(1,len(res)+1)

for _ in range(int(input())):
    solv()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask110/10
1Elfogadva17ms11116 KiB
subtask210/10
1Elfogadva17ms11632 KiB
subtask310/10
1Elfogadva37ms11488 KiB
subtask410/10
1Elfogadva41ms11840 KiB
subtask510/10
1Elfogadva46ms12072 KiB
subtask610/10
1Elfogadva57ms12260 KiB
subtask710/10
1Elfogadva70ms12480 KiB
subtask810/10
1Elfogadva94ms12520 KiB
subtask920/20
1Elfogadva92ms12516 KiB
2Elfogadva93ms12764 KiB