結果
問題 | No.2204 Palindrome Splitting (No Rearrangement ver.) |
ユーザー |
👑 |
提出日時 | 2023-05-31 16:18:19 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 222 bytes |
コンパイル時間 | 347 ms |
コンパイル使用メモリ | 12,672 KB |
実行使用メモリ | 103,936 KB |
最終ジャッジ日時 | 2024-12-28 13:54:38 |
合計ジャッジ時間 | 91,432 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 4 TLE * 29 |
コンパイルメッセージ
Main.py:6: SyntaxWarning: invalid decimal literal for i in R(1,N):P[i]=[1if i<=j else(S[j]==S[i])*P[i-1][j+1]for j in R(i+2)]
ソースコード
R=range S=input() N=len(S) P=[0]*N P[0]=[1]*2 for i in R(1,N):P[i]=[1if i<=j else(S[j]==S[i])*P[i-1][j+1]for j in R(i+2)] D=[0]*N D+=[N] for i in R(N): for j in R(i+1):D[i]=max(D[i],min(D[j-1],i-j+1)*P[i][j]) print(D[-2])