191722025-11-27 21:11:47birozsKedves számokpython3Elfogadva 50/5017ms3376 KiB
N = input()
def kedves(N):
    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 - 1
                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
1Elfogadva16ms3124 KiB
2Elfogadva16ms3124 KiB
subtask24/4
3Elfogadva17ms3312 KiB
4Elfogadva16ms3312 KiB
5Elfogadva16ms3308 KiB
6Elfogadva17ms3124 KiB
7Elfogadva16ms3124 KiB
subtask312/12
8Elfogadva17ms3312 KiB
9Elfogadva16ms3312 KiB
10Elfogadva16ms3308 KiB
11Elfogadva17ms3124 KiB
12Elfogadva16ms3124 KiB
13Elfogadva16ms3120 KiB
14Elfogadva16ms3120 KiB
15Elfogadva16ms3132 KiB
16Elfogadva14ms3088 KiB
17Elfogadva16ms3128 KiB
18Elfogadva16ms2928 KiB
19Elfogadva14ms3108 KiB
20Elfogadva16ms3128 KiB
21Elfogadva16ms3124 KiB
subtask410/10
22Elfogadva16ms3064 KiB
23Elfogadva16ms3376 KiB
24Elfogadva14ms3124 KiB
25Elfogadva16ms3124 KiB
26Elfogadva16ms3080 KiB
27Elfogadva17ms3000 KiB
28Elfogadva16ms2904 KiB
29Elfogadva14ms2980 KiB
30Elfogadva16ms3128 KiB
31Elfogadva14ms3120 KiB
32Elfogadva16ms3132 KiB
33Elfogadva16ms3124 KiB
34Elfogadva14ms3140 KiB
subtask510/10
35Elfogadva16ms3064 KiB
36Elfogadva16ms3376 KiB
37Elfogadva14ms3124 KiB
38Elfogadva16ms3124 KiB
39Elfogadva16ms3080 KiB
40Elfogadva17ms3000 KiB
41Elfogadva16ms2904 KiB
42Elfogadva14ms2980 KiB
43Elfogadva16ms3128 KiB
44Elfogadva14ms3120 KiB
45Elfogadva16ms3132 KiB
46Elfogadva16ms3124 KiB
47Elfogadva14ms3140 KiB
48Elfogadva16ms3076 KiB
49Elfogadva16ms3144 KiB
50Elfogadva14ms3152 KiB
51Elfogadva16ms3140 KiB
52Elfogadva16ms3312 KiB
53Elfogadva16ms3316 KiB
54Elfogadva16ms2960 KiB
55Elfogadva14ms3376 KiB
56Elfogadva17ms3184 KiB
57Elfogadva16ms2968 KiB
58Elfogadva16ms3012 KiB
59Elfogadva16ms2968 KiB
60Elfogadva16ms3124 KiB
61Elfogadva16ms3144 KiB
62Elfogadva16ms3136 KiB
63Elfogadva16ms3100 KiB
64Elfogadva14ms3124 KiB
65Elfogadva16ms3132 KiB
subtask614/14
66Elfogadva16ms3128 KiB
67Elfogadva16ms2996 KiB
68Elfogadva17ms3312 KiB
69Elfogadva16ms3312 KiB
70Elfogadva16ms3308 KiB
71Elfogadva17ms3124 KiB
72Elfogadva16ms3124 KiB
73Elfogadva16ms3120 KiB
74Elfogadva16ms3120 KiB
75Elfogadva16ms3132 KiB
76Elfogadva14ms3088 KiB
77Elfogadva16ms3128 KiB
78Elfogadva16ms2928 KiB
79Elfogadva14ms3108 KiB
80Elfogadva16ms3128 KiB
81Elfogadva16ms3124 KiB
82Elfogadva16ms3064 KiB
83Elfogadva16ms3376 KiB
84Elfogadva14ms3124 KiB
85Elfogadva16ms3124 KiB
86Elfogadva16ms3080 KiB
87Elfogadva17ms3000 KiB
88Elfogadva16ms2904 KiB
89Elfogadva14ms2980 KiB
90Elfogadva16ms3128 KiB
91Elfogadva14ms3120 KiB
92Elfogadva16ms3132 KiB
93Elfogadva16ms3124 KiB
94Elfogadva14ms3140 KiB
95Elfogadva16ms3076 KiB
96Elfogadva16ms3144 KiB
97Elfogadva14ms3152 KiB
98Elfogadva16ms3140 KiB
99Elfogadva16ms3312 KiB
100Elfogadva16ms3316 KiB
101Elfogadva16ms2960 KiB
102Elfogadva14ms3376 KiB
103Elfogadva17ms3184 KiB
104Elfogadva16ms2968 KiB
105Elfogadva16ms3012 KiB
106Elfogadva16ms2968 KiB
107Elfogadva16ms3124 KiB
108Elfogadva16ms3144 KiB
109Elfogadva16ms3136 KiB
110Elfogadva16ms3100 KiB
111Elfogadva14ms3124 KiB
112Elfogadva16ms3132 KiB
113Elfogadva14ms3056 KiB
114Elfogadva17ms2948 KiB
115Elfogadva14ms2956 KiB
116Elfogadva16ms3060 KiB
117Elfogadva16ms3120 KiB
118Elfogadva16ms2928 KiB
119Elfogadva14ms3124 KiB
120Elfogadva16ms3128 KiB
121Elfogadva16ms3148 KiB
122Elfogadva16ms3124 KiB
123Elfogadva16ms3144 KiB
124Elfogadva16ms3312 KiB
125Elfogadva16ms3128 KiB
126Elfogadva16ms3320 KiB
127Elfogadva14ms3076 KiB
128Elfogadva14ms3052 KiB
129Elfogadva16ms3020 KiB
130Elfogadva16ms2912 KiB
131Elfogadva16ms3140 KiB