题解

160 条题解

  • 0
    @ 2008-09-14 13:42:18

    DP:

    由于项链是一个环,所以将数组加倍

    然后就是DP了,状态转移方程是:

    f=max{f+f[k+1,j]+e[i]*e[k+1]*e[j+1]}

    其中i

  • 0
    @ 2008-09-11 22:59:00

    FOR I:= 1 TO N-1 DO

    FOR J:= 1 TO 2*N-i DO

    FOR K:= J TO J+I-1 DO BEGIN

    Z:=I+J;

    IF F[J,Z]

  • 0
    @ 2008-09-09 20:37:30

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

     ├ 错误行输出

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

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

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

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

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

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

     ├ 错误行输出

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

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

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

    ??

  • 0
    @ 2008-09-03 19:50:47

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    for k:=2 to n do

    for i:=1 to 2*n-k+1 do

    for j:=i to i+k-2 do

    begin

    if f

  • 0
    @ 2008-08-28 13:19:06

    动归

    石子合并的翻版

  • 0
    @ 2008-08-18 08:48:56

    同意楼下

    我连续过掉了乘积最大,数字游戏,能量项链,感觉都换汤不换药。大家只要抓住了重叠的部分,也就是深搜每次都多算的部分,用数组记住,就成了记忆化搜索。我不会递推,但记忆化搜索的确十分好想!

  • 0
    @ 2008-08-16 11:54:22

    圈形的我不会,但可以将其转化为线性的,要把圈变成线性只需将数据复制一遍放在第一遍的数据后,之后按照线性的问题去做便可AC!

  • 0
    @ 2008-07-22 20:13:00

    编译通过...

    ├ 测试数据 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-07-18 18:29:00

    m=max{m, m}+t i

  • 0
    @ 2008-07-17 10:57:19

    石子合并的乘法版

    P.S. 貌似不符合能量守恒定律

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

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    懒得写动归了.

    直接记忆化搜索...

    貌似很RP.

  • 0
    @ 2008-01-02 18:10:08

    编译通过...

    ├ 测试数据 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-11-10 15:18:24

    编译通过...

    ├ 测试数据 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-11-09 08:38:08

    去年NOIP。。。找到最小的 然后顺序乘下来 - -||

    “将项链放到桌面上,不要出现交叉,随意指定第一颗珠子,然后按顺时针方向确定其他珠子的顺序.”

    就这句把我误导了!!!

  • 0
    @ 2007-11-08 00:31:25

    编译通过...

    ├ 测试数据 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-11-06 22:31:21

    动态规划的....但加了个环.....

  • 0
    @ 2007-11-04 21:15:34

    矩阵连乘积

  • 0
    @ 2007-11-03 22:06:16

    此题就是石子合并变形

    这是我列的方程:

    f为从第i颗珠子开始的j颗珠子可以获得的最大能量.

    e[i]表示首尾能量.

    t是为了解决环的问题.当i+k>n时t = (i+k)/n (向下取整)

    当i+k

  • 0
    @ 2007-10-31 14:22:15

    编译通过...

    ├ 测试数据 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-24 21:01:09

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    晕,想当年考试的时候,我被这道题蒙得找不到东南西北(- -!)

    现在感觉这道题也不是很难(^_^)

    其实这道题就是经典的石子归并---|-所以经典就是好啊,要多了解经典才能更上一层楼!!!!

信息

ID
1312
难度
4
分类
动态规划 | 环形DP 点击显示
标签
递交数
6824
已通过
2753
通过率
40%
被复制
14
上传者