358 条题解
-
0llliii LV 6 @ 2008-08-29 12:01:20
数据范围开到5000*5000,并且全用longint,AC!
动态规划虽然不是很快,至少不超时.
编译通过...
├ 测试数据 01:答案正确... 41ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 9ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 9ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:59ms -
02008-08-28 13:34:59@
这样就能过!!
for k:=1 to 10000000 div n div m do
for i:=1 to n do
for j:=1 to m do
begin
if(i>1)and(a>a)and(s1)and(a>a)and(s -
02008-08-28 12:56:35@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02008-08-30 16:46:11@
编译通过...
├ 测试数据 01:答案正确... 25ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 9ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:34ms
想骂人了~ -
02008-08-25 17:38:17@
program p1011;
const
dx:array[1..4] of integer=(-1,0,1,0);
dy:array[1..4] of integer=(0,1,0,-1);
var
r,c,i,j,p,t,ans:longint;
m,f:array[1..500,1..500]of longint;
function search(x,y:longint):longint;
var i,t,tmp,nx,ny:longint;
begin
if f[x,y]>0 then
begin
search:=f[x,y];
exit;
end;
t:=1;
for i:=1 to 4 do
begin
nx:=x+dx[i]; ny:=y+dy[i];
if (nx>=1)and(nx=1)and(nyans then ans:=t;
end;
writeln(ans);
end.错那里???
记忆化搜索 -
02008-08-24 15:43:30@
记忆化搜索,5需要排序,40几行代码就搞掂
-
02008-08-24 11:15:09@
用快排不超时啊,看你怎么做呗
快排+DP绝对不超时~~
无限无奈中,提交了N次不过,最后把integer 改成longint,AC了。。。。 -
02008-08-23 08:58:07@
编译通过...
├ 测试数据 01:答案正确... 72ms
├ 测试数据 02:答案正确... 25ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 56ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 25ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:178ms开始我用快排,第9点超
用了计数排序终于ac
haha -
02008-08-21 18:19:00@
郁闷,我居然当500*500
-
02008-08-19 15:24:41@
感觉这题用搜索比用DP快
数据太弱了吗,O^3噎 -
02008-08-04 21:13:22@
DP真难啊
-
02008-08-04 14:42:11@
编译通过...
├ 测试数据 01:答案正确... 9ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms终于。。感谢上天。。
记忆化搜索。。 -
02008-07-31 11:03:40@
测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 275ms
├ 测试数据 10:答案正确... 0ms -
02009-07-18 11:24:57@
编译通过...
├ 测试数据 01:答案正确... 25ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 41ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:66ms
我楼下的小号是Dolphin测得,大号碰上Puppy,一样的程序尽快这么多;; -
02008-07-26 14:21:53@
Orz OTZ 竟然能把原题目改成这样......
-
02008-07-23 13:59:22@
先快排,再dp,注意边界。
-
02008-07-18 20:53:38@
编译通过...
├ 测试数据 01:运行时错误...|错误号: -1073741571
├ 测试数据 02:运行时错误...|错误号: -1073741571
├ 测试数据 03:运行时错误...|错误号: -1073741571
├ 测试数据 04:运行时错误...|错误号: -1073741571
├ 测试数据 05:运行时错误...|错误号: -1073741571
├ 测试数据 06:运行时错误...|错误号: -1073741571
├ 测试数据 07:运行时错误...|错误号: -1073741571
├ 测试数据 08:运行时错误...|错误号: -1073741571
├ 测试数据 09:运行时错误...|错误号: -1073741571
├ 测试数据 10:运行时错误...|错误号: -1073741571这是越界了啊?==|||
-
02008-07-13 23:37:08@
数据超过integer BS一下
-
02007-12-23 22:04:12@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02007-12-03 16:45:45@
记忆化搜索…………
可以按递增的顺序,也可以递减,例如楼下第二,三位。一位递增,一位递减。第九个数据很大,用长整形。
500*500 必须用长整。