| 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) |
