257982026-03-03 15:12:49Samiko4321Főzet készítéspypy3Hibás válasz 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)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Elfogadva0/0241ms48880 KiB
2Hibás válasz0/0347ms52404 KiB
3Hibás válasz0/3266ms48812 KiB
4Hibás válasz0/2244ms48860 KiB
5Hibás válasz0/3259ms48860 KiB
6Hibás válasz0/2245ms48856 KiB
7Hibás válasz0/3307ms51704 KiB
8Hibás válasz0/2330ms52200 KiB
9Hibás válasz0/3330ms51688 KiB
10Hibás válasz0/2316ms53076 KiB
11Hibás válasz0/2298ms52288 KiB
12Hibás válasz0/2321ms52196 KiB
13Hibás válasz0/2301ms52200 KiB
14Hibás válasz0/2323ms52200 KiB
15Hibás válasz0/2300ms52212 KiB
16Hibás válasz0/2323ms52200 KiB
17Hibás válasz0/2300ms52448 KiB
18Hibás válasz0/2298ms52204 KiB
19Hibás válasz0/2331ms52204 KiB
20Hibás válasz0/3323ms51688 KiB
21Hibás válasz0/3300ms52344 KiB
22Hibás válasz0/3298ms52228 KiB
23Hibás válasz0/3312ms52368 KiB