181302025-10-01 18:51:35birozsSakktábla (75 pont)python3Accepted 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)
SubtaskSumTestVerdictTimeMemory
base75/75
1Accepted0/016ms2884 KiB
2Accepted0/017ms3100 KiB
3Accepted5/516ms2868 KiB
4Accepted5/516ms2868 KiB
5Accepted5/516ms2872 KiB
6Accepted5/516ms2868 KiB
7Accepted5/517ms2868 KiB
8Accepted5/516ms2864 KiB
9Accepted5/516ms3084 KiB
10Accepted5/517ms3060 KiB
11Accepted7/717ms3068 KiB
12Accepted7/716ms3076 KiB
13Accepted7/717ms2876 KiB
14Accepted7/717ms2868 KiB
15Accepted7/716ms2888 KiB