181302025-10-01 18:51:35birozsSakktábla (75 pont)python3Elfogadva 75/7517ms3100 KiB
N,M = map(int,input().split())
k = 1
lehet = True
while lehet:
    if k % 2 == 0:
        if k*k // 2 > min(N,M):
            lehet = False
        else:
            k += 1
    else:
        if k*k // 2 > min(N,M) or k*k // 2 + 1 > max(N,M):
            lehet = False
        else:
            k += 1
print(k-1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/016ms2884 KiB
2Elfogadva0/017ms3100 KiB
3Elfogadva5/516ms2868 KiB
4Elfogadva5/516ms2868 KiB
5Elfogadva5/516ms2872 KiB
6Elfogadva5/516ms2868 KiB
7Elfogadva5/517ms2868 KiB
8Elfogadva5/516ms2864 KiB
9Elfogadva5/516ms3084 KiB
10Elfogadva5/517ms3060 KiB
11Elfogadva7/717ms3068 KiB
12Elfogadva7/716ms3076 KiB
13Elfogadva7/717ms2876 KiB
14Elfogadva7/717ms2868 KiB
15Elfogadva7/716ms2888 KiB