题解

244 条题解

  • 0
    @ 2007-10-28 17:55:59

    狂顶楼上.....以及楼上楼上的"李冲欠我钱"的算法.....

    奇怪的是:我在顶楼上的时候.....

    第5个点始终499....而答案:Impossible......

    迷茫ing.........

  • 0
    @ 2007-10-28 11:03:35

    狂顶LS算法

  • 0
    @ 2007-10-19 17:44:41

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

  • 0
    @ 2007-10-11 21:10:20

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 72ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 103ms

    ├ 测试数据 07:答案正确... 244ms

    ├ 测试数据 08:答案正确... 353ms

    ├ 测试数据 09:答案正确... 431ms

    ├ 测试数据 10:答案正确... 588ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:1791ms

    暴力DP算法+优化。。。。。。。。

  • 0
    @ 2007-09-27 20:20:55

    编译通过...

    ├ 测试数据 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-09-27 20:20:07

    编译通过...

    ├ 测试数据 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-09-17 18:31:48

    根据上届的大牛指点.知其处理机制.

    但由于本菜鸟愚笨,在编辑时,总是犯错!!!!!!

    值得反思啊!!!即将来临的NOIP 该怎么办啊!!

    我的代码和楼下的"秒杀群众"大牛 很像.直接引用............

    闭门反思ing........

    本人实力实在有限,望各大牛指点指点!................

    Thanks for your help!!!!!

    & The best wishes for you!

  • 0
    @ 2007-09-06 13:21:59

    背包也能过.................

  • 0
    @ 2007-08-20 16:19:52

    我用的是垃圾DP

  • 0
    @ 2007-08-17 19:23:52

    dp简单题,wa了一次,'Impossible' and '0';

    要源程序,乐意提供....

  • 0
    @ 2007-08-13 20:32:45

    ├ 测试数据 05:答案正确... 0ms

    begin

    writeln('Impossible');

    end.

  • 0
    @ 2007-08-13 10:52:09

    回复楼下,我个人认为 当j=2000时,f:=f-abs(j-a[i])+a[i];中的f如果没有被访问(即还不存在时),若它不够小,当它加上(-abs(j-a[i])+a[i])时就有可能大于f,而实际这是非法的,因为它不存在,而却把 它带入f中来,得到的答案是错误的.所以递推开始是都要让f的初值够小,-4000应该比较理想.个人认为-2001就够了.

  • 0
    @ 2007-08-05 11:20:45

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 9ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 41ms

    ├ 测试数据 07:答案正确... 166ms

    ├ 测试数据 08:答案正确... 322ms

    ├ 测试数据 09:答案正确... 322ms

    ├ 测试数据 10:答案正确... 400ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:1260ms

    用数组记着塔的所有状态,由于数组对称,可以减半处理.

    可惜只能用较好的机器测试,破烂机只给我90分

  • 0
    @ 2007-08-05 11:16:11

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    DP+滚动数组

  • 0
    @ 2007-08-04 09:31:15

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 0ms

    ├ 测试数据 08:答案正确... 0ms

    ├ 测试数据 09:答案正确... 0ms

    ├ 测试数据 10:答案正确... 0ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:0ms

    DPDP!!!

  • 0
    @ 2007-08-02 14:38:18

    DP加滚动数组!!

    AC!(*^__^*) 嘻嘻……

  • 0
    @ 2007-07-30 22:08:36

    编译通过...

    ├ 测试数据 01:答案正确... 0ms

    ├ 测试数据 02:答案正确... 0ms

    ├ 测试数据 03:答案正确... 0ms

    ├ 测试数据 04:答案正确... 0ms

    ├ 测试数据 05:答案正确... 0ms

    ├ 测试数据 06:答案正确... 0ms

    ├ 测试数据 07:答案正确... 72ms

    ├ 测试数据 08:答案正确... 228ms

    ├ 测试数据 09:答案正确... 306ms

    ├ 测试数据 10:答案正确... 462ms

    ---|---|---|---|---|---|---|---|-

    Accepted 有效得分:100 有效耗时:1068ms

    数据好弱 明知道方法错了一交还是对的....郁闷了

  • 0
    @ 2007-07-29 21:25:14

    dp 表示前i,高度差为j的最大高度

  • 0
    @ 2007-07-28 20:23:47

    看了牛们的程序,好像没必要那么麻烦,我在牛们的基础上改了改,几行就搞定

    for i:=2 to n do

    for j:=-5000 to 5000 do

    begin

    f:=max(f,f);

    if f-1 then f:=max(f,f+a[i])

    end;

  • 0
    @ 2007-07-22 10:09:10

    终于AC了……我都想哭了……

    /*!f[i][j]=max{f[j],

    f[j-v[i]]+v[i](j-v[i]>=0),

    f[j+v[i]],

    f[v[i]-j]+j(j-v[i]

信息

ID
1037
难度
6
分类
动态规划 | 背包 点击显示
标签
(无)
递交数
10570
已通过
2750
通过率
26%
被复制
16
上传者