191642025-11-27 16:11:42birozsKedves számokpython3Hibás válasz 4/5017ms3328 KiB
N = input()
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" and N[i-1] != "0":
            z += z // 2
        elif N[i] == "0" and N[i-1] == "0":
            z += z-1
    x = x + z
print(x)


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva17ms3124 KiB
2Elfogadva16ms3128 KiB
subtask24/4
3Elfogadva17ms3148 KiB
4Elfogadva16ms3116 KiB
5Elfogadva16ms3116 KiB
6Elfogadva17ms3160 KiB
7Elfogadva14ms3328 KiB
subtask30/12
8Elfogadva17ms3148 KiB
9Elfogadva16ms3116 KiB
10Elfogadva16ms3116 KiB
11Elfogadva17ms3160 KiB
12Elfogadva14ms3328 KiB
13Elfogadva17ms3160 KiB
14Hibás válasz16ms3004 KiB
15Hibás válasz17ms3132 KiB
16Hibás válasz16ms2976 KiB
17Hibás válasz16ms3128 KiB
18Hibás válasz16ms3112 KiB
19Hibás válasz16ms3132 KiB
20Hibás válasz16ms3176 KiB
21Hibás válasz17ms2960 KiB
subtask40/10
22Elfogadva16ms3164 KiB
23Elfogadva16ms3116 KiB
24Elfogadva16ms3124 KiB
25Elfogadva16ms3124 KiB
26Elfogadva16ms2992 KiB
27Elfogadva16ms2952 KiB
28Elfogadva16ms2996 KiB
29Elfogadva16ms3220 KiB
30Elfogadva17ms3124 KiB
31Elfogadva17ms3140 KiB
32Elfogadva17ms3124 KiB
33Hibás válasz17ms3116 KiB
34Elfogadva16ms2972 KiB
subtask50/10
35Elfogadva16ms3164 KiB
36Elfogadva16ms3116 KiB
37Elfogadva16ms3124 KiB
38Elfogadva16ms3124 KiB
39Elfogadva16ms2992 KiB
40Elfogadva16ms2952 KiB
41Elfogadva16ms2996 KiB
42Elfogadva16ms3220 KiB
43Elfogadva17ms3124 KiB
44Elfogadva17ms3140 KiB
45Elfogadva17ms3124 KiB
46Hibás válasz17ms3116 KiB
47Elfogadva16ms2972 KiB
48Elfogadva16ms3232 KiB
49Elfogadva16ms3176 KiB
50Elfogadva17ms3124 KiB
51Elfogadva16ms3124 KiB
52Elfogadva16ms3244 KiB
53Elfogadva16ms3124 KiB
54Elfogadva16ms2956 KiB
55Elfogadva16ms3156 KiB
56Elfogadva17ms3124 KiB
57Hibás válasz17ms3124 KiB
58Hibás válasz16ms3128 KiB
59Hibás válasz16ms3124 KiB
60Hibás válasz17ms3136 KiB
61Hibás válasz16ms3056 KiB
62Elfogadva16ms3056 KiB
63Elfogadva16ms3080 KiB
64Hibás válasz16ms3124 KiB
65Hibás válasz16ms3124 KiB
subtask60/14
66Elfogadva17ms3032 KiB
67Elfogadva17ms2976 KiB
68Elfogadva17ms3148 KiB
69Elfogadva16ms3116 KiB
70Elfogadva16ms3116 KiB
71Elfogadva17ms3160 KiB
72Elfogadva14ms3328 KiB
73Elfogadva17ms3160 KiB
74Hibás válasz16ms3004 KiB
75Hibás válasz17ms3132 KiB
76Hibás válasz16ms2976 KiB
77Hibás válasz16ms3128 KiB
78Hibás válasz16ms3112 KiB
79Hibás válasz16ms3132 KiB
80Hibás válasz16ms3176 KiB
81Hibás válasz17ms2960 KiB
82Elfogadva16ms3164 KiB
83Elfogadva16ms3116 KiB
84Elfogadva16ms3124 KiB
85Elfogadva16ms3124 KiB
86Elfogadva16ms2992 KiB
87Elfogadva16ms2952 KiB
88Elfogadva16ms2996 KiB
89Elfogadva16ms3220 KiB
90Elfogadva17ms3124 KiB
91Elfogadva17ms3140 KiB
92Elfogadva17ms3124 KiB
93Hibás válasz17ms3116 KiB
94Elfogadva16ms2972 KiB
95Elfogadva16ms3232 KiB
96Elfogadva16ms3176 KiB
97Elfogadva17ms3124 KiB
98Elfogadva16ms3124 KiB
99Elfogadva16ms3244 KiB
100Elfogadva16ms3124 KiB
101Elfogadva16ms2956 KiB
102Elfogadva16ms3156 KiB
103Elfogadva17ms3124 KiB
104Hibás válasz17ms3124 KiB
105Hibás válasz16ms3128 KiB
106Hibás válasz16ms3124 KiB
107Hibás válasz17ms3136 KiB
108Hibás válasz16ms3056 KiB
109Elfogadva16ms3056 KiB
110Elfogadva16ms3080 KiB
111Hibás válasz16ms3124 KiB
112Hibás válasz16ms3124 KiB
113Elfogadva16ms3072 KiB
114Elfogadva16ms2980 KiB
115Elfogadva16ms3120 KiB
116Elfogadva16ms2960 KiB
117Elfogadva17ms2992 KiB
118Elfogadva16ms2996 KiB
119Elfogadva17ms3124 KiB
120Elfogadva17ms3124 KiB
121Elfogadva17ms3020 KiB
122Hibás válasz16ms3124 KiB
123Hibás válasz17ms3324 KiB
124Hibás válasz17ms3184 KiB
125Elfogadva17ms3124 KiB
126Elfogadva17ms3124 KiB
127Hibás válasz16ms3180 KiB
128Elfogadva16ms2972 KiB
129Elfogadva16ms2984 KiB
130Hibás válasz16ms2968 KiB
131Elfogadva17ms3124 KiB