a = input()
b = input()
maxi = 0
ans = []
for qq in range(2):
dp = [[0 for i in range(len(b)+1)]for j in range(len(a)+1)]
for i in range(1, len(a)+1):
for j in range(1, len(b)+1):
if a[i-1] == b[j-1]:
dp[i][j] = dp[i-1][j-1] + 1
else:
dp[i][j] = 0
if maxi < max([max(i) for i in dp]):
maxi = max([max(i) for i in dp])
ans = 0
for i in range(1, len(a)+1):
for j in range(1, len(b)+1):
if dp[i][j] == maxi:
if qq == 1:
ans = [i-maxi,len(b)-j]
else:
ans = [i-maxi,j-maxi]
b = b[::-1]
print(maxi)
print(ans[0], ans[1])
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
45 ms |
19912 KB |
Output is partially correct |
2 |
Partially correct |
41 ms |
19364 KB |
Output is partially correct |
3 |
Partially correct |
47 ms |
19924 KB |
Output is partially correct |
4 |
Partially correct |
43 ms |
19660 KB |
Output is partially correct |
5 |
Partially correct |
44 ms |
19736 KB |
Output is partially correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
45 ms |
19912 KB |
Output is partially correct |
2 |
Partially correct |
41 ms |
19364 KB |
Output is partially correct |
3 |
Partially correct |
47 ms |
19924 KB |
Output is partially correct |
4 |
Partially correct |
43 ms |
19660 KB |
Output is partially correct |
5 |
Partially correct |
44 ms |
19736 KB |
Output is partially correct |
6 |
Partially correct |
57 ms |
23056 KB |
Output is partially correct |
7 |
Partially correct |
53 ms |
22640 KB |
Output is partially correct |
8 |
Partially correct |
62 ms |
22604 KB |
Output is partially correct |
9 |
Partially correct |
53 ms |
22676 KB |
Output is partially correct |
10 |
Partially correct |
58 ms |
22692 KB |
Output is partially correct |
11 |
Partially correct |
56 ms |
22232 KB |
Output is partially correct |
12 |
Partially correct |
66 ms |
22608 KB |
Output is partially correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
45 ms |
19912 KB |
Output is partially correct |
2 |
Partially correct |
41 ms |
19364 KB |
Output is partially correct |
3 |
Partially correct |
47 ms |
19924 KB |
Output is partially correct |
4 |
Partially correct |
43 ms |
19660 KB |
Output is partially correct |
5 |
Partially correct |
44 ms |
19736 KB |
Output is partially correct |
6 |
Partially correct |
57 ms |
23056 KB |
Output is partially correct |
7 |
Partially correct |
53 ms |
22640 KB |
Output is partially correct |
8 |
Partially correct |
62 ms |
22604 KB |
Output is partially correct |
9 |
Partially correct |
53 ms |
22676 KB |
Output is partially correct |
10 |
Partially correct |
58 ms |
22692 KB |
Output is partially correct |
11 |
Partially correct |
56 ms |
22232 KB |
Output is partially correct |
12 |
Partially correct |
66 ms |
22608 KB |
Output is partially correct |
13 |
Partially correct |
420 ms |
161196 KB |
Output is partially correct |
14 |
Partially correct |
378 ms |
161072 KB |
Output is partially correct |
15 |
Partially correct |
357 ms |
153244 KB |
Output is partially correct |
16 |
Partially correct |
430 ms |
159612 KB |
Output is partially correct |
17 |
Partially correct |
388 ms |
156296 KB |
Output is partially correct |
18 |
Partially correct |
359 ms |
160124 KB |
Output is partially correct |
19 |
Partially correct |
386 ms |
159732 KB |
Output is partially correct |
20 |
Partially correct |
366 ms |
156124 KB |
Output is partially correct |
21 |
Partially correct |
443 ms |
157652 KB |
Output is partially correct |