Submission #3011788
Source Code Expand
S = input()
memo_dic = {}
def dfs(i, idx, cnt, t):
if i == len(S) and t == 0:
return idx + cnt
if t < 0 or i == len(S) and t != 0:
return 1000
if (i, idx, cnt, t) in memo_dic:
return memo_dic[(i, idx, cnt, t)]
if S[i] == "(":
res1 = dfs(i+1, i, cnt+1, t-1)
res2 = dfs(i+1, idx, cnt, t+1)
else:
res1 = dfs(i+1, i, cnt+1, t+1)
res2 = dfs(i+1, idx, cnt, t-1)
res = min(res1, res2)
memo_dic[(i, idx, cnt, t)] = res
return res
ans = dfs(0, 0, 0, 0)
print(ans)
Submission Info
Submission Time
2018-08-15 19:27:57+0900
Task
B - 天下一魔力発電
User
cherrypi59
Language
Python (3.4.3)
Score
0
Code Size
579 Byte
Status
TLE
Exec Time
2109 ms
Memory
132832 KB
Judge Result
Set Name
All
Score / Max Score
0 / 400
Status
Set Name
Test Cases
All
01_sample_01, 01_sample_02, 01_sample_03, 02_manual_01, 02_manual_02, 02_manual_03, 10_random_00, 10_random_01, 10_random_02, 10_random_03, 10_random_04, 10_random_05, 10_random_06, 10_random_07, 10_random_08, 10_random_09, 10_random_10, 10_random_11, 10_random_12, 10_random_13, 10_random_14, 10_random_15, 10_random_16, 10_random_17, 10_random_18, 10_random_19, 20_max_00, 20_max_01, 20_max_02, 20_max_03, 20_max_04, 20_max_05
Case Name
Status
Exec Time
Memory
01_sample_01
AC
17 ms
3064 KB
01_sample_02
AC
17 ms
3064 KB
01_sample_03
AC
17 ms
3064 KB
02_manual_01
AC
17 ms
3064 KB
02_manual_02
AC
17 ms
3064 KB
02_manual_03
AC
17 ms
3064 KB
10_random_00
AC
54 ms
7152 KB
10_random_01
AC
17 ms
3064 KB
10_random_02
AC
48 ms
5484 KB
10_random_03
AC
353 ms
35552 KB
10_random_04
AC
17 ms
3064 KB
10_random_05
AC
21 ms
3316 KB
10_random_06
AC
66 ms
7148 KB
10_random_07
AC
1851 ms
132824 KB
10_random_08
AC
221 ms
19308 KB
10_random_09
AC
21 ms
3316 KB
10_random_10
AC
20 ms
3316 KB
10_random_11
AC
17 ms
3064 KB
10_random_12
AC
871 ms
67940 KB
10_random_13
AC
928 ms
67932 KB
10_random_14
AC
19 ms
3188 KB
10_random_15
AC
20 ms
3316 KB
10_random_16
AC
1420 ms
80992 KB
10_random_17
AC
1317 ms
76504 KB
10_random_18
AC
1807 ms
132828 KB
10_random_19
AC
1273 ms
75744 KB
20_max_00
AC
145 ms
12780 KB
20_max_01
AC
87 ms
11240 KB
20_max_02
AC
937 ms
67932 KB
20_max_03
AC
785 ms
67932 KB
20_max_04
TLE
2109 ms
132832 KB
20_max_05
TLE
2109 ms
132828 KB