191552025-11-27 10:38:47birozsKedves számokpython3Hibás válasz 4/5017ms3364 KiB
N = input()
if N[0] > "3":
    x = 2 ** (len(N))
elif N[0] < "3":
    x = 2 ** (len(N)-1)
else:
    x = 2 ** (len(N)-1)
    z = 1
    for i in range(1,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 i > 1 and N[i] == "0" and N[i-1] == "3":
            z = z + z//2 
    x = x + z
print(x)


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
2Elfogadva16ms3124 KiB
subtask24/4
3Elfogadva16ms3012 KiB
4Elfogadva16ms2924 KiB
5Elfogadva14ms2948 KiB
6Elfogadva14ms3032 KiB
7Elfogadva16ms3320 KiB
subtask30/12
8Elfogadva16ms3012 KiB
9Elfogadva16ms2924 KiB
10Elfogadva14ms2948 KiB
11Elfogadva14ms3032 KiB
12Elfogadva16ms3320 KiB
13Elfogadva16ms3176 KiB
14Hibás válasz17ms3116 KiB
15Hibás válasz17ms3120 KiB
16Hibás válasz16ms3148 KiB
17Hibás válasz16ms2928 KiB
18Hibás válasz16ms2988 KiB
19Hibás válasz16ms2952 KiB
20Hibás válasz16ms2980 KiB
21Hibás válasz16ms2984 KiB
subtask40/10
22Elfogadva16ms3312 KiB
23Elfogadva16ms3320 KiB
24Elfogadva16ms3124 KiB
25Elfogadva16ms3124 KiB
26Elfogadva16ms3320 KiB
27Elfogadva16ms3364 KiB
28Elfogadva17ms3016 KiB
29Elfogadva17ms3124 KiB
30Elfogadva16ms3120 KiB
31Elfogadva14ms2964 KiB
32Elfogadva16ms3040 KiB
33Hibás válasz16ms3124 KiB
34Elfogadva16ms3124 KiB
subtask50/10
35Elfogadva16ms3312 KiB
36Elfogadva16ms3320 KiB
37Elfogadva16ms3124 KiB
38Elfogadva16ms3124 KiB
39Elfogadva16ms3320 KiB
40Elfogadva16ms3364 KiB
41Elfogadva17ms3016 KiB
42Elfogadva17ms3124 KiB
43Elfogadva16ms3120 KiB
44Elfogadva14ms2964 KiB
45Elfogadva16ms3040 KiB
46Hibás válasz16ms3124 KiB
47Elfogadva16ms3124 KiB
48Elfogadva16ms2984 KiB
49Elfogadva16ms3140 KiB
50Elfogadva16ms2892 KiB
51Elfogadva16ms3124 KiB
52Elfogadva16ms3140 KiB
53Elfogadva16ms3124 KiB
54Elfogadva16ms3108 KiB
55Elfogadva16ms2972 KiB
56Elfogadva16ms3140 KiB
57Hibás válasz16ms3156 KiB
58Hibás válasz16ms3172 KiB
59Hibás válasz16ms3120 KiB
60Hibás válasz16ms2956 KiB
61Hibás válasz16ms2956 KiB
62Elfogadva16ms3108 KiB
63Elfogadva16ms3128 KiB
64Hibás válasz16ms3140 KiB
65Hibás válasz16ms3124 KiB
subtask60/14
66Elfogadva16ms3124 KiB
67Elfogadva16ms3068 KiB
68Elfogadva16ms3012 KiB
69Elfogadva16ms2924 KiB
70Elfogadva14ms2948 KiB
71Elfogadva14ms3032 KiB
72Elfogadva16ms3320 KiB
73Elfogadva16ms3176 KiB
74Hibás válasz17ms3116 KiB
75Hibás válasz17ms3120 KiB
76Hibás válasz16ms3148 KiB
77Hibás válasz16ms2928 KiB
78Hibás válasz16ms2988 KiB
79Hibás válasz16ms2952 KiB
80Hibás válasz16ms2980 KiB
81Hibás válasz16ms2984 KiB
82Elfogadva16ms3312 KiB
83Elfogadva16ms3320 KiB
84Elfogadva16ms3124 KiB
85Elfogadva16ms3124 KiB
86Elfogadva16ms3320 KiB
87Elfogadva16ms3364 KiB
88Elfogadva17ms3016 KiB
89Elfogadva17ms3124 KiB
90Elfogadva16ms3120 KiB
91Elfogadva14ms2964 KiB
92Elfogadva16ms3040 KiB
93Hibás válasz16ms3124 KiB
94Elfogadva16ms3124 KiB
95Elfogadva16ms2984 KiB
96Elfogadva16ms3140 KiB
97Elfogadva16ms2892 KiB
98Elfogadva16ms3124 KiB
99Elfogadva16ms3140 KiB
100Elfogadva16ms3124 KiB
101Elfogadva16ms3108 KiB
102Elfogadva16ms2972 KiB
103Elfogadva16ms3140 KiB
104Hibás válasz16ms3156 KiB
105Hibás válasz16ms3172 KiB
106Hibás válasz16ms3120 KiB
107Hibás válasz16ms2956 KiB
108Hibás válasz16ms2956 KiB
109Elfogadva16ms3108 KiB
110Elfogadva16ms3128 KiB
111Hibás válasz16ms3140 KiB
112Hibás válasz16ms3124 KiB
113Elfogadva16ms3008 KiB
114Elfogadva16ms3124 KiB
115Elfogadva17ms3132 KiB
116Elfogadva17ms3128 KiB
117Elfogadva17ms3124 KiB
118Elfogadva17ms3124 KiB
119Elfogadva16ms3124 KiB
120Elfogadva16ms3124 KiB
121Elfogadva16ms3112 KiB
122Hibás válasz16ms3124 KiB
123Hibás válasz17ms3320 KiB
124Hibás válasz17ms3124 KiB
125Elfogadva16ms2924 KiB
126Elfogadva17ms3124 KiB
127Hibás válasz17ms2972 KiB
128Elfogadva17ms3136 KiB
129Elfogadva16ms3140 KiB
130Hibás válasz17ms3124 KiB
131Elfogadva16ms3080 KiB