题解

303 条题解

  • 0
    @ 2007-10-06 20:00:14

    导弹拦截第一问*2

  • 0
    @ 2007-10-06 15:10: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-24 20:31:50

    原来是把没一个人都当作中间人来求啊!

    我还以为最高的才是中间呢!

  • 0
    @ 2007-09-23 09:25:13

    一次ac的dp,i'm lovin' it

  • 0
    @ 2007-09-18 23:21:44

    晕死了

  • 0
    @ 2007-09-16 09:31:47

    笔误 找了我半天

  • 0
    @ 2007-09-08 18:36:08

    正一遍最长上升,反一遍最长上升,总数减正反和的最大值。

  • 0
    @ 2007-08-26 15:55:32

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    Flag    Accepted

    题号   P1098

    类型(?)   动态规划

    通过   2000人

    提交   4968次

    通过率   40%

    难度   1

    第2000个啊,纪念一下哈哈~~~

  • 0
    @ 2007-08-23 21:14: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-08-22 20:46:35

    合唱队形

    三次AC...

    编译通过...

    ├ 测试数据 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-08-16 09:52:25

    最长上升子序列。。正着一遍,倒着一遍,用总数一减。

  • 0
    @ 2007-08-05 18:43:51

    2次AC...

    事实证明..猜想未经验证..千万不要当作真理..

    我开始想的时候..觉得最高的一定是中间..因为如果是次高的为中间..则比他高的一定不能在队列中..这样变成是选择少了很多..

    后来自己编的测试数据.如果选最高的其中之一作为中间..是失败的..于是我找一个循环..所有最高的都做一次DP..结果自己的测试数据都过掉了..于是拿去测..

    结果..

    无情地fail掉了...且好像只有一半左右的分..

    于是无奈地..以每一个人都当作是中间..做DP...时间应该是没问题的..且..应该可以过掉了吧..

    结果..

    真的过掉了...0ms..{无奈..}

    这件事证明了..当你觉得你的猜想是对时..千万不要马上把它当作真理..在没有确切证明前..还是要保持质疑的态度...-_-#..{把每一个人都当作是中间的去做DP..也不会超时啊...没必要为了节省时间..搞到2次才AC..}

  • 0
    @ 2007-08-03 10:01:33

    f1[i]+f2[i]的话,第i个人重复了,所以要-1

  • 0
    @ 2007-07-24 08:36:50

    编译通过...

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

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

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

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

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

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

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

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

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

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

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

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

    4次才AC

  • 0
    @ 2007-07-11 08:24:14

    编译通过...

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

     ├ 错误行输出

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

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

     ├ 错误行输出

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

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

    Unaccepted 有效得分:20 有效耗时:0ms

    555555555555555555555555555

  • 0
    @ 2007-06-04 17:26:02

    DP...DP 传说中的不长不降子序列!头尾各算一次。。。这样肯定每个值肯定重复

    一次。。所以最后结果要-1

  • 0
    @ 2007-05-20 16:14:37

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

     ├ 错误行输出

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

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

     ├ 错误行输出

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

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

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

     ├ 错误行输出

  • 0
    @ 2007-05-18 19:22:32

    终于ac了

    原来忘了初始化

    天哪!

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

    吸取教训

    ......do init

  • 0
    @ 2007-05-17 19:47:59

    错了2次,,真是N郁闷

    直接枚举最高点的时间复杂度应该是O(N^3)以内

    直接枚举时应该要特别注意k=n的情况

  • 0
    @ 2007-03-21 16:51:14

    二分效率O(n*log2^n),DP效率O(n^2),差别也太大了吧???

信息

ID
1098
难度
5
分类
动态规划 | LIS 点击显示
标签
递交数
12832
已通过
4890
通过率
38%
被复制
21
上传者