257982026-03-03 15:12:49Samiko4321Főzet készítéspypy3Wrong answer 0/50347ms53076 KiB


keverek = []

def lnko(a,b):
    while a != b:
        if a > b:
            a = a-b
        else:
            b = b-a
    return b

for i in range(1,501):
    for j in range(1,501):
        if lnko(i,j) == 1:
            keverek.append([i,j])

keverek.sort(key=lambda x: x[0]+x[1])

T = int(input())
for _ in range(T):
    A,B = map(int,input().split())

    db = 0

    for i,j in keverek:
        if i <= A and j <= B:
            db += 1
            A -= i
            B -= j
        if A == 0 or B == 0 or (A < i and B < j):
            break

    print(db)
SubtaskSumTestVerdictTimeMemory
base0/50
1Accepted0/0241ms48880 KiB
2Wrong answer0/0347ms52404 KiB
3Wrong answer0/3266ms48812 KiB
4Wrong answer0/2244ms48860 KiB
5Wrong answer0/3259ms48860 KiB
6Wrong answer0/2245ms48856 KiB
7Wrong answer0/3307ms51704 KiB
8Wrong answer0/2330ms52200 KiB
9Wrong answer0/3330ms51688 KiB
10Wrong answer0/2316ms53076 KiB
11Wrong answer0/2298ms52288 KiB
12Wrong answer0/2321ms52196 KiB
13Wrong answer0/2301ms52200 KiB
14Wrong answer0/2323ms52200 KiB
15Wrong answer0/2300ms52212 KiB
16Wrong answer0/2323ms52200 KiB
17Wrong answer0/2300ms52448 KiB
18Wrong answer0/2298ms52204 KiB
19Wrong answer0/2331ms52204 KiB
20Wrong answer0/3323ms51688 KiB
21Wrong answer0/3300ms52344 KiB
22Wrong answer0/3298ms52228 KiB
23Wrong answer0/3312ms52368 KiB