191722025-11-27 21:11:47birozsKedves számokpython3Accepted 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))


SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3124 KiB
2Accepted16ms3124 KiB
subtask24/4
3Accepted17ms3312 KiB
4Accepted16ms3312 KiB
5Accepted16ms3308 KiB
6Accepted17ms3124 KiB
7Accepted16ms3124 KiB
subtask312/12
8Accepted17ms3312 KiB
9Accepted16ms3312 KiB
10Accepted16ms3308 KiB
11Accepted17ms3124 KiB
12Accepted16ms3124 KiB
13Accepted16ms3120 KiB
14Accepted16ms3120 KiB
15Accepted16ms3132 KiB
16Accepted14ms3088 KiB
17Accepted16ms3128 KiB
18Accepted16ms2928 KiB
19Accepted14ms3108 KiB
20Accepted16ms3128 KiB
21Accepted16ms3124 KiB
subtask410/10
22Accepted16ms3064 KiB
23Accepted16ms3376 KiB
24Accepted14ms3124 KiB
25Accepted16ms3124 KiB
26Accepted16ms3080 KiB
27Accepted17ms3000 KiB
28Accepted16ms2904 KiB
29Accepted14ms2980 KiB
30Accepted16ms3128 KiB
31Accepted14ms3120 KiB
32Accepted16ms3132 KiB
33Accepted16ms3124 KiB
34Accepted14ms3140 KiB
subtask510/10
35Accepted16ms3064 KiB
36Accepted16ms3376 KiB
37Accepted14ms3124 KiB
38Accepted16ms3124 KiB
39Accepted16ms3080 KiB
40Accepted17ms3000 KiB
41Accepted16ms2904 KiB
42Accepted14ms2980 KiB
43Accepted16ms3128 KiB
44Accepted14ms3120 KiB
45Accepted16ms3132 KiB
46Accepted16ms3124 KiB
47Accepted14ms3140 KiB
48Accepted16ms3076 KiB
49Accepted16ms3144 KiB
50Accepted14ms3152 KiB
51Accepted16ms3140 KiB
52Accepted16ms3312 KiB
53Accepted16ms3316 KiB
54Accepted16ms2960 KiB
55Accepted14ms3376 KiB
56Accepted17ms3184 KiB
57Accepted16ms2968 KiB
58Accepted16ms3012 KiB
59Accepted16ms2968 KiB
60Accepted16ms3124 KiB
61Accepted16ms3144 KiB
62Accepted16ms3136 KiB
63Accepted16ms3100 KiB
64Accepted14ms3124 KiB
65Accepted16ms3132 KiB
subtask614/14
66Accepted16ms3128 KiB
67Accepted16ms2996 KiB
68Accepted17ms3312 KiB
69Accepted16ms3312 KiB
70Accepted16ms3308 KiB
71Accepted17ms3124 KiB
72Accepted16ms3124 KiB
73Accepted16ms3120 KiB
74Accepted16ms3120 KiB
75Accepted16ms3132 KiB
76Accepted14ms3088 KiB
77Accepted16ms3128 KiB
78Accepted16ms2928 KiB
79Accepted14ms3108 KiB
80Accepted16ms3128 KiB
81Accepted16ms3124 KiB
82Accepted16ms3064 KiB
83Accepted16ms3376 KiB
84Accepted14ms3124 KiB
85Accepted16ms3124 KiB
86Accepted16ms3080 KiB
87Accepted17ms3000 KiB
88Accepted16ms2904 KiB
89Accepted14ms2980 KiB
90Accepted16ms3128 KiB
91Accepted14ms3120 KiB
92Accepted16ms3132 KiB
93Accepted16ms3124 KiB
94Accepted14ms3140 KiB
95Accepted16ms3076 KiB
96Accepted16ms3144 KiB
97Accepted14ms3152 KiB
98Accepted16ms3140 KiB
99Accepted16ms3312 KiB
100Accepted16ms3316 KiB
101Accepted16ms2960 KiB
102Accepted14ms3376 KiB
103Accepted17ms3184 KiB
104Accepted16ms2968 KiB
105Accepted16ms3012 KiB
106Accepted16ms2968 KiB
107Accepted16ms3124 KiB
108Accepted16ms3144 KiB
109Accepted16ms3136 KiB
110Accepted16ms3100 KiB
111Accepted14ms3124 KiB
112Accepted16ms3132 KiB
113Accepted14ms3056 KiB
114Accepted17ms2948 KiB
115Accepted14ms2956 KiB
116Accepted16ms3060 KiB
117Accepted16ms3120 KiB
118Accepted16ms2928 KiB
119Accepted14ms3124 KiB
120Accepted16ms3128 KiB
121Accepted16ms3148 KiB
122Accepted16ms3124 KiB
123Accepted16ms3144 KiB
124Accepted16ms3312 KiB
125Accepted16ms3128 KiB
126Accepted16ms3320 KiB
127Accepted14ms3076 KiB
128Accepted14ms3052 KiB
129Accepted16ms3020 KiB
130Accepted16ms2912 KiB
131Accepted16ms3140 KiB