191672025-11-27 17:15:53birozsKedves számokpypy3Hibás válasz 16/5046ms19652 KiB
N = input()
def kedves(N):
    if N[0] > "3":
        x = 2 ** (len(N))
    elif N[0] < "3":
        x = 2 ** (len(N)-1)
    else:
        j = 1
        while j < len(N) and N[j] == "0":
            j += 1
        x = 2 ** (len(N)-1)
        z = 1
        for i in range(j,len(N)):
            if N[i] > "3":
                z = z * (2 ** (len(N) - i))
                break
            elif N[i] in ["1","2"]:
                z = z * (2 ** (len(N) - i - 1))
                break
            elif N[i] == "3":
                z = z * 2
            elif N[i] == "0":
                z += z-1
        x = x + z
    return(x)

print(kedves(N))
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva43ms19632 KiB
2Elfogadva39ms19432 KiB
subtask24/4
3Elfogadva41ms19376 KiB
4Elfogadva41ms19364 KiB
5Elfogadva45ms19560 KiB
6Elfogadva43ms19576 KiB
7Elfogadva46ms19548 KiB
subtask312/12
8Elfogadva41ms19376 KiB
9Elfogadva41ms19364 KiB
10Elfogadva45ms19560 KiB
11Elfogadva43ms19576 KiB
12Elfogadva46ms19548 KiB
13Elfogadva39ms19408 KiB
14Elfogadva43ms19408 KiB
15Elfogadva43ms19576 KiB
16Elfogadva39ms19408 KiB
17Elfogadva39ms19420 KiB
18Elfogadva45ms19360 KiB
19Elfogadva43ms19432 KiB
20Elfogadva37ms19428 KiB
21Elfogadva39ms19508 KiB
subtask40/10
22Elfogadva39ms19432 KiB
23Elfogadva43ms19524 KiB
24Elfogadva37ms19388 KiB
25Elfogadva43ms19576 KiB
26Elfogadva45ms19428 KiB
27Elfogadva39ms19424 KiB
28Elfogadva45ms19492 KiB
29Elfogadva37ms19436 KiB
30Elfogadva39ms19428 KiB
31Elfogadva39ms19436 KiB
32Elfogadva43ms19472 KiB
33Hibás válasz43ms19416 KiB
34Elfogadva39ms19516 KiB
subtask50/10
35Elfogadva39ms19432 KiB
36Elfogadva43ms19524 KiB
37Elfogadva37ms19388 KiB
38Elfogadva43ms19576 KiB
39Elfogadva45ms19428 KiB
40Elfogadva39ms19424 KiB
41Elfogadva45ms19492 KiB
42Elfogadva37ms19436 KiB
43Elfogadva39ms19428 KiB
44Elfogadva39ms19436 KiB
45Elfogadva43ms19472 KiB
46Hibás válasz43ms19416 KiB
47Elfogadva39ms19516 KiB
48Elfogadva39ms19436 KiB
49Elfogadva43ms19388 KiB
50Elfogadva39ms19440 KiB
51Elfogadva43ms19580 KiB
52Elfogadva39ms19420 KiB
53Elfogadva43ms19440 KiB
54Elfogadva43ms19576 KiB
55Elfogadva39ms19580 KiB
56Elfogadva39ms19428 KiB
57Elfogadva45ms19432 KiB
58Hibás válasz43ms19572 KiB
59Elfogadva39ms19408 KiB
60Hibás válasz39ms19436 KiB
61Hibás válasz45ms19428 KiB
62Elfogadva45ms19440 KiB
63Elfogadva39ms19520 KiB
64Elfogadva39ms19436 KiB
65Elfogadva43ms19436 KiB
subtask60/14
66Elfogadva39ms19464 KiB
67Elfogadva39ms19652 KiB
68Elfogadva41ms19376 KiB
69Elfogadva41ms19364 KiB
70Elfogadva45ms19560 KiB
71Elfogadva43ms19576 KiB
72Elfogadva46ms19548 KiB
73Elfogadva39ms19408 KiB
74Elfogadva43ms19408 KiB
75Elfogadva43ms19576 KiB
76Elfogadva39ms19408 KiB
77Elfogadva39ms19420 KiB
78Elfogadva45ms19360 KiB
79Elfogadva43ms19432 KiB
80Elfogadva37ms19428 KiB
81Elfogadva39ms19508 KiB
82Elfogadva39ms19432 KiB
83Elfogadva43ms19524 KiB
84Elfogadva37ms19388 KiB
85Elfogadva43ms19576 KiB
86Elfogadva45ms19428 KiB
87Elfogadva39ms19424 KiB
88Elfogadva45ms19492 KiB
89Elfogadva37ms19436 KiB
90Elfogadva39ms19428 KiB
91Elfogadva39ms19436 KiB
92Elfogadva43ms19472 KiB
93Hibás válasz43ms19416 KiB
94Elfogadva39ms19516 KiB
95Elfogadva39ms19436 KiB
96Elfogadva43ms19388 KiB
97Elfogadva39ms19440 KiB
98Elfogadva43ms19580 KiB
99Elfogadva39ms19420 KiB
100Elfogadva43ms19440 KiB
101Elfogadva43ms19576 KiB
102Elfogadva39ms19580 KiB
103Elfogadva39ms19428 KiB
104Elfogadva45ms19432 KiB
105Hibás válasz43ms19572 KiB
106Elfogadva39ms19408 KiB
107Hibás válasz39ms19436 KiB
108Hibás válasz45ms19428 KiB
109Elfogadva45ms19440 KiB
110Elfogadva39ms19520 KiB
111Elfogadva39ms19436 KiB
112Elfogadva43ms19436 KiB
113Elfogadva39ms19372 KiB
114Elfogadva43ms19432 KiB
115Elfogadva43ms19432 KiB
116Elfogadva46ms19472 KiB
117Elfogadva43ms19576 KiB
118Elfogadva39ms19428 KiB
119Elfogadva39ms19432 KiB
120Elfogadva43ms19376 KiB
121Elfogadva43ms19588 KiB
122Elfogadva39ms19580 KiB
123Elfogadva39ms19392 KiB
124Elfogadva37ms19496 KiB
125Elfogadva46ms19388 KiB
126Elfogadva43ms19488 KiB
127Hibás válasz39ms19400 KiB
128Elfogadva39ms19544 KiB
129Elfogadva45ms19380 KiB
130Hibás válasz43ms19568 KiB
131Elfogadva39ms19436 KiB