140 条题解
-
0追忆惘然 LV 3 @ 2007-11-15 15:42:55
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 244ms
├ 测试数据 10:答案正确... 291ms
├ 测试数据 11:答案正确... 259ms
├ 测试数据 12:答案正确... 244ms
├ 测试数据 13:答案正确... 0ms
├ 测试数据 14:答案正确... 0ms
├ 测试数据 15:答案正确... 478ms
├ 测试数据 16:答案正确... 306ms
├ 测试数据 17:答案正确... 259ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:2081ms -
02007-08-03 17:06:21@
Longint倒不溢出了.就是tle
-
02007-08-01 19:52:49@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 9ms
├ 测试数据 10:答案正确... 9ms
├ 测试数据 11:答案正确... 9ms
├ 测试数据 12:答案正确... 9ms
├ 测试数据 13:答案正确... 0ms
├ 测试数据 14:答案正确... 0ms
├ 测试数据 15:答案正确... 88ms
├ 测试数据 16:答案正确... 25ms
├ 测试数据 17:答案正确... 9ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:158ms -
02007-07-29 19:52:16@
内存懿出////.....
把我害残了
为什么不早说用INTEGER
LONGINT把我弄得痛苦 -
02007-07-28 22:58:09@
要选好测评机
-
02007-07-28 20:27:09@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 150ms
├ 测试数据 10:答案正确... 41ms
├ 测试数据 11:答案正确... 103ms
├ 测试数据 12:答案正确... 88ms
├ 测试数据 13:答案正确... 0ms
├ 测试数据 14:答案正确... 0ms
├ 测试数据 15:答案正确... 291ms
├ 测试数据 16:答案正确... 259ms
├ 测试数据 17:答案正确... 56ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:988msTypical DP
-
02007-07-28 19:49:25@
倒过来求最长公子串
题目设计得很巧妙P.S为什么我AC了,但记录中找不到AC的记录?
-
02007-07-28 15:48:08@
爲什麽longint就會內存溢出,而integer就不會!!
害我交了7次!!! -
02007-07-28 12:42:26@
刚好第26个,my lucky number!
方法很简单,递推! -
02007-07-28 11:32:28@
设f(i,j)表示使得S的[1..i]和[j..n]部分回文需要添加的最少字母数
f(i-1,j)+1,
f(i,j)=min {f(i,j+1)+1, }
f(i-1, j+1) S(i)=S(j)
边界为f(0,n+1)=0
Ans=min{f(i, i), f(i,i+1)}
该算法的时间复杂度是O(n2)
第25AC啊!! -
02007-07-28 10:33:51@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 411ms
├ 测试数据 10:答案正确... 301ms
├ 测试数据 11:答案正确... 431ms
├ 测试数据 12:答案正确... 421ms
├ 测试数据 13:答案正确... 0ms
├ 测试数据 14:答案正确... 0ms
├ 测试数据 15:答案正确... 671ms
├ 测试数据 16:答案正确... 541ms
├ 测试数据 17:答案正确... 271ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:3047ms暴力....居然没超时
数据可真多 -
02007-07-28 10:23:54@
我楼多,压死你们
-
02007-07-28 10:23:48@
我楼多,压死你们
-
02007-07-28 10:23:45@
我楼多,压死你们
-
02007-07-28 10:23:43@
我楼多,压死你们
-
02007-07-28 10:23:38@
我楼多,压死你们
-
02007-07-27 23:37:16@
严重质疑数据正确性!
-
02007-07-26 18:23:37@
555
我又来晚了 -
02008-07-22 08:14:45@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 88ms
├ 测试数据 10:答案正确... 166ms
├ 测试数据 11:答案正确... 134ms
├ 测试数据 12:答案正确... 134ms
├ 测试数据 13:答案正确... 0ms
├ 测试数据 14:答案正确... 0ms
├ 测试数据 15:答案正确... 181ms
├ 测试数据 16:答案正确... 134ms
├ 测试数据 17:答案正确... 150ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:987ms好慢…… TAT
链表王道。。。 -
-12010-04-12 11:58:07@
#include
using namespace std;
#define M 5002
short dp[ M ][ M ];//dp[ i ][ j ]从第i个开始 长度为j的子串最少需要添加几个字符来构成回文
char str[ M ];
int main(){
int i , n , j , curr;
while (scanf ("%d%*c" , &n) == 1){
gets(str);
dp[ 0 ][ 0 ] = 0;
for (i = 1;i