141632025-01-10 07:57:21birozsAutókódoláspython3Időlimit túllépés 17/50280ms3308 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/016ms3140 KiB
2Időlimit túllépés0/0277ms2864 KiB
3Részben helyes1/216ms3308 KiB
4Részben helyes1/216ms2872 KiB
5Részben helyes1/216ms2868 KiB
6Részben helyes1/214ms2892 KiB
7Részben helyes1/216ms3036 KiB
8Részben helyes2/418ms2868 KiB
9Részben helyes2/414ms3088 KiB
10Részben helyes2/416ms2868 KiB
11Részben helyes2/417ms2868 KiB
12Részben helyes2/416ms2868 KiB
13Időlimit túllépés0/4280ms3064 KiB
14Részben helyes2/464ms2868 KiB
15Időlimit túllépés0/4277ms2868 KiB
16Időlimit túllépés0/4280ms2868 KiB
17Időlimit túllépés0/4280ms2868 KiB