Task: | Palindrome |
Sender: | smolse |
Submission time: | 2016-10-24 15:26:36 +0300 |
Language: | Python3 |
Status: | READY |
Result: | TIME LIMIT EXCEEDED |
test | verdict | time | |
---|---|---|---|
#1 | TIME LIMIT EXCEEDED | -- | details |
#2 | TIME LIMIT EXCEEDED | -- | details |
#3 | TIME LIMIT EXCEEDED | -- | details |
#4 | TIME LIMIT EXCEEDED | -- | details |
#5 | TIME LIMIT EXCEEDED | -- | details |
#6 | TIME LIMIT EXCEEDED | -- | details |
#7 | TIME LIMIT EXCEEDED | -- | details |
Code
import fileinput def lp(s): n = len(s) t = [[False for i in range(n)] for j in range(n)] for i in range(n): t[i][i] = True st = 1 ml = 1 for i in range(n - 1): if s[i] == s[i + 1]: t[i][i + 1] = True st = i ml = 2 for k in range(3, n + 1): for i in range(n - k + 1): j = i + k - 1 if t[i + 1][j - 1] == True and s[i] == s[j]: t[i][j] = True if k > ml: st = i ml = k return s[st:st + ml] with fileinput.input(['-']) as input: seq = input.readline().rstrip() print(lp(seq))
Test details
Test 1
Verdict: TIME LIMIT EXCEEDED
input |
---|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... |
correct output |
---|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... |
user output |
---|
(empty) |
Test 2
Verdict: TIME LIMIT EXCEEDED
input |
---|
saippuakauppiassaippuakauppias... |
correct output |
---|
saippuakauppiassaippuakauppias... |
user output |
---|
(empty) |
Test 3
Verdict: TIME LIMIT EXCEEDED
input |
---|
yfsnqpzfxfhdnbozewnjtseeyktblk... |
correct output |
---|
buevzveub |
user output |
---|
(empty) |
Test 4
Verdict: TIME LIMIT EXCEEDED
input |
---|
oyyahdsjdwtziuwnmpjhshemvxodtc... |
correct output |
---|
rrfaxafuttsospqnxbwaufpchwjaha... |
user output |
---|
(empty) |
Test 5
Verdict: TIME LIMIT EXCEEDED
input |
---|
tcaxtmkrvjovwnhsqquwxuemckkmks... |
correct output |
---|
xtmkrvjovwnhsqquwxuemckkmksqqj... |
user output |
---|
(empty) |
Test 6
Verdict: TIME LIMIT EXCEEDED
input |
---|
mwuepokhcaykorctrxqvplhxbxjndd... |
correct output |
---|
eyexbstwynwjbqjasyuaqrmckrgmki... |
user output |
---|
(empty) |
Test 7
Verdict: TIME LIMIT EXCEEDED
input |
---|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... |
correct output |
---|
bcbcbcbcbcbcbcbcbcbcbcbcbcbcbc... |
user output |
---|
(empty) |