题解

191 条题解

  • 0
    @ 2007-10-31 15:11:33

    f[i][j][k] = f[j][k-a[i]] or f[i][j-1][k+a[i]];

    O(MNK) + 滚动数组

  • 0
    @ 2007-10-29 20:15:41

    rp不行啊~~~

    1000000次=70

    编译通过...

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

    ├ 测试数据 02:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 03:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

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

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

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

    ├ 测试数据 09:答案错误... ├ 标准行输出

     ├ 错误行输出

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

    5000000次=60

    编译通过...

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

    ├ 测试数据 02:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 03:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

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

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

    ├ 测试数据 08:答案错误... ├ 标准行输出

     ├ 错误行输出

    ├ 测试数据 09:答案错误... ├ 标准行输出

     ├ 错误行输出

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

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

    Unaccepted 有效得分:60 有效耗时:2664ms

    随不中

    不过我先DP过了

  • 0
    @ 2007-10-29 19:13:40

    编译通过...

    ├ 测试数据 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-10-27 20:38:49

    DP,只是我的方程要1000000000次左右的运算次数,谁知道比较好的方法?

  • 0
    @ 2007-10-27 12:46:00

    这也算DP的题目么?

    我用类似广度搜索的方法竟然过了!

    不是吧~~~

  • 0
    @ 2007-10-24 14:59:17

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

  • 0
    @ 2007-10-09 20:46:22

    编译通过...

    ├ 测试数据 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-10-06 16:53:57

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    其实贴这个时间很无聊~~~~

    把血量拍序!!!!

    不排过不了。

  • 0
    @ 2007-10-06 09:13:01

    我明白了,没有考虑人数

  • 0
    @ 2007-10-04 09:11:05

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    PUPPY...

  • 0
    @ 2007-10-01 18:09:17

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    什么东西。。。。。数组开到1000就过了~~~~~不过内存可能用得太多了。。。

  • 0
    @ 2007-09-22 13:20:38

    f(k,i,j):boolean;

    左边共i点血,右边共J点血 是否成立!

    有点像双塔问题。

    G(i,j):左边有I个人,右边有J个人。

    第二组数据:

    20

    1 2 1 2 1 2 2 2 10 40 3 2 1 2 1 1 1 2 3 2

  • 0
    @ 2007-09-20 22:05:39

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    DP,AC了。。。代码短短26行而已。但这效率。。。汗一个。动态规划解决了太多无用的子问题。

  • 0
    @ 2007-09-16 14:56:34

    分组交换???

    能说的详细一点吗???

  • 0
    @ 2007-09-12 21:43:56

    7eleven强人

    这题要是一般的DP超时

  • 0
    @ 2007-08-26 20:48:05

    哦?

    啊?

  • 0
    @ 2007-08-07 10:00:38

    同志

    数字上限是40啊

  • 0
    @ 2007-08-07 00:50:26

    rp 是什么

  • 0
    @ 2007-08-06 18:32:05

    那种 类似枚举 的方法虽然ac了,但我觉得是不对的。若

    n=6

    100 1 50 5 53 101

    那种方法的程序答案是154 156。

    而实际上是155 155。

    把那窜数字的顺序换一下输入就能得出正解,答案竟不唯一!肯定有问题!

    我很不解。。。

    请教各位。

  • 0
    @ 2007-08-04 16:31:36

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    暴力枚举!

信息

ID
1153
难度
7
分类
动态规划 | 背包 点击显示
标签
递交数
4721
已通过
1027
通过率
22%
被复制
6
上传者