191732025-11-27 21:17:4142Kedves számokpython3Accepted 50/5017ms3320 KiB
from sys import stdin
input=stdin.readline

def solv(N):
    l = len(N)
    if int(N[0]) > 3:
        return 2**(l)
    elif int(N[0]) < 3:
        return 2**(l-1)
    elif l==1:
        return 2
    else:
        #3x...
        cur = 2**(l-1)
        for i in range(1,l):
            if int(N[i])>3:
                cur += 2**(l-i)
                return cur
            elif 0 < int(N[i]) < 3:
                cur += 2**(l-i-1)
                return cur
            elif int(N[i])==3:
                cur += 2**(l-i-1) 
        return cur+1
        
print(solv(input().strip()))
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3124 KiB
2Accepted16ms3124 KiB
subtask24/4
3Accepted16ms3144 KiB
4Accepted16ms3008 KiB
5Accepted16ms3124 KiB
6Accepted16ms3116 KiB
7Accepted16ms3132 KiB
subtask312/12
8Accepted16ms3144 KiB
9Accepted16ms3008 KiB
10Accepted16ms3124 KiB
11Accepted16ms3116 KiB
12Accepted16ms3132 KiB
13Accepted16ms3120 KiB
14Accepted16ms3120 KiB
15Accepted16ms3172 KiB
16Accepted16ms3132 KiB
17Accepted16ms3140 KiB
18Accepted16ms3124 KiB
19Accepted16ms3316 KiB
20Accepted16ms3124 KiB
21Accepted14ms2972 KiB
subtask410/10
22Accepted14ms3320 KiB
23Accepted16ms3312 KiB
24Accepted16ms3152 KiB
25Accepted16ms3116 KiB
26Accepted16ms3124 KiB
27Accepted14ms3128 KiB
28Accepted14ms3124 KiB
29Accepted16ms3120 KiB
30Accepted16ms2976 KiB
31Accepted16ms3116 KiB
32Accepted16ms3140 KiB
33Accepted16ms3128 KiB
34Accepted16ms3124 KiB
subtask510/10
35Accepted14ms3320 KiB
36Accepted16ms3312 KiB
37Accepted16ms3152 KiB
38Accepted16ms3116 KiB
39Accepted16ms3124 KiB
40Accepted14ms3128 KiB
41Accepted14ms3124 KiB
42Accepted16ms3120 KiB
43Accepted16ms2976 KiB
44Accepted16ms3116 KiB
45Accepted16ms3140 KiB
46Accepted16ms3128 KiB
47Accepted16ms3124 KiB
48Accepted14ms3140 KiB
49Accepted16ms3124 KiB
50Accepted14ms3128 KiB
51Accepted16ms3120 KiB
52Accepted16ms3120 KiB
53Accepted17ms3124 KiB
54Accepted16ms3136 KiB
55Accepted14ms3116 KiB
56Accepted16ms3140 KiB
57Accepted17ms3140 KiB
58Accepted16ms3124 KiB
59Accepted17ms3144 KiB
60Accepted14ms3124 KiB
61Accepted16ms2988 KiB
62Accepted16ms2924 KiB
63Accepted16ms3120 KiB
64Accepted16ms3140 KiB
65Accepted16ms3124 KiB
subtask614/14
66Accepted16ms3124 KiB
67Accepted16ms3148 KiB
68Accepted16ms3144 KiB
69Accepted16ms3008 KiB
70Accepted16ms3124 KiB
71Accepted16ms3116 KiB
72Accepted16ms3132 KiB
73Accepted16ms3120 KiB
74Accepted16ms3120 KiB
75Accepted16ms3172 KiB
76Accepted16ms3132 KiB
77Accepted16ms3140 KiB
78Accepted16ms3124 KiB
79Accepted16ms3316 KiB
80Accepted16ms3124 KiB
81Accepted14ms2972 KiB
82Accepted14ms3320 KiB
83Accepted16ms3312 KiB
84Accepted16ms3152 KiB
85Accepted16ms3116 KiB
86Accepted16ms3124 KiB
87Accepted14ms3128 KiB
88Accepted14ms3124 KiB
89Accepted16ms3120 KiB
90Accepted16ms2976 KiB
91Accepted16ms3116 KiB
92Accepted16ms3140 KiB
93Accepted16ms3128 KiB
94Accepted16ms3124 KiB
95Accepted14ms3140 KiB
96Accepted16ms3124 KiB
97Accepted14ms3128 KiB
98Accepted16ms3120 KiB
99Accepted16ms3120 KiB
100Accepted17ms3124 KiB
101Accepted16ms3136 KiB
102Accepted14ms3116 KiB
103Accepted16ms3140 KiB
104Accepted17ms3140 KiB
105Accepted16ms3124 KiB
106Accepted17ms3144 KiB
107Accepted14ms3124 KiB
108Accepted16ms2988 KiB
109Accepted16ms2924 KiB
110Accepted16ms3120 KiB
111Accepted16ms3140 KiB
112Accepted16ms3124 KiB
113Accepted16ms3012 KiB
114Accepted16ms3128 KiB
115Accepted17ms3188 KiB
116Accepted17ms3120 KiB
117Accepted16ms3124 KiB
118Accepted17ms2992 KiB
119Accepted17ms3288 KiB
120Accepted17ms3116 KiB
121Accepted17ms3320 KiB
122Accepted16ms2924 KiB
123Accepted16ms3048 KiB
124Accepted16ms3140 KiB
125Accepted14ms2936 KiB
126Accepted16ms3124 KiB
127Accepted16ms3124 KiB
128Accepted16ms2900 KiB
129Accepted16ms3128 KiB
130Accepted14ms3136 KiB
131Accepted16ms3140 KiB