141662025-01-10 07:58:18birozsAutókódoláspypy3Időlimit túllépés 17/50301ms22260 KiB
N = int(input())
#Bináris alak
def binaris(x):
    bin = ""
    while x > 0:
        bin = str(x%2) + bin
        x = x // 2
    return bin
db1 = binaris(N).count("1")
i = N + 1
while binaris(i).count("1") != db1:
    i += 1
j = N - 1
while binaris(i).count("1") != db1:
    j -= 1
print(j)
print(i)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base17/50
1Elfogadva0/041ms19628 KiB
2Időlimit túllépés0/0282ms22080 KiB
3Részben helyes1/239ms19676 KiB
4Részben helyes1/250ms21472 KiB
5Részben helyes1/243ms19612 KiB
6Részben helyes1/245ms19656 KiB
7Részben helyes1/246ms21492 KiB
8Részben helyes2/457ms21488 KiB
9Részben helyes2/437ms19344 KiB
10Részben helyes2/443ms19476 KiB
11Részben helyes2/452ms21524 KiB
12Részben helyes2/450ms21492 KiB
13Időlimit túllépés0/4301ms22096 KiB
14Részben helyes2/464ms22260 KiB
15Időlimit túllépés0/4233ms22252 KiB
16Időlimit túllépés0/4301ms22260 KiB
17Időlimit túllépés0/4296ms22260 KiB