358 条题解

  • 0
    @ 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

  • 0
    @ 2008-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

  • 0
    @ 2008-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

  • 0
    @ 2008-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

    想骂人了~

  • 0
    @ 2008-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.错那里???

    记忆化搜索

  • 0
    @ 2008-08-24 15:43:30

    记忆化搜索,5需要排序,40几行代码就搞掂

  • 0
    @ 2008-08-24 11:15:09

    用快排不超时啊,看你怎么做呗

    快排+DP绝对不超时~~

    无限无奈中,提交了N次不过,最后把integer 改成longint,AC了。。。。

  • 0
    @ 2008-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

  • 0
    @ 2008-08-21 18:19:00

    郁闷,我居然当500*500

  • 0
    @ 2008-08-19 15:24:41

    感觉这题用搜索比用DP快

    数据太弱了吗,O^3噎

  • 0
    @ 2008-08-04 21:13:22

    DP真难啊

  • 0
    @ 2008-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

    终于。。感谢上天。。

    记忆化搜索。。

  • 0
    @ 2008-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

  • 0
    @ 2009-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,一样的程序尽快这么多;;

  • 0
    @ 2008-07-26 14:21:53

    Orz OTZ 竟然能把原题目改成这样......

  • 0
    @ 2008-07-23 13:59:22

    先快排,再dp,注意边界。

  • 0
    @ 2008-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

    这是越界了啊?==|||

  • 0
    @ 2008-07-13 23:37:08

    数据超过integer BS一下

  • 0
    @ 2007-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

  • 0
    @ 2007-12-03 16:45:45

    记忆化搜索…………

    可以按递增的顺序,也可以递减,例如楼下第二,三位。一位递增,一位递减。

    第九个数据很大,用长整形。

    500*500 必须用长整。

信息

ID
1011
难度
6
分类
动态规划 点击显示
标签
递交数
10384
已通过
2952
通过率
28%
被复制
29
上传者