303 条题解
-
0飓风音速 LV 10 @ 2007-10-06 20:00:14
导弹拦截第一问*2
-
02007-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 -
02007-09-24 20:31:50@
原来是把没一个人都当作中间人来求啊!
我还以为最高的才是中间呢! -
02007-09-23 09:25:13@
一次ac的dp,i'm lovin' it
-
02007-09-18 23:21:44@
晕死了
-
02007-09-16 09:31:47@
笔误 找了我半天
-
02007-09-08 18:36:08@
正一遍最长上升,反一遍最长上升,总数减正反和的最大值。
-
02007-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 有效耗时:0msFlag Accepted
题号 P1098
类型(?) 动态规划
通过 2000人
提交 4968次
通过率 40%
难度 1第2000个啊,纪念一下哈哈~~~
-
02007-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 -
02007-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先求出最长上升,再求出最长下降,最后把每个人都当作中间人求一下要留下多少人。
最后再用总人数-留下最多的人数 -
02007-08-16 09:52:25@
最长上升子序列。。正着一遍,倒着一遍,用总数一减。
-
02007-08-05 18:43:51@
2次AC...
事实证明..猜想未经验证..千万不要当作真理..
我开始想的时候..觉得最高的一定是中间..因为如果是次高的为中间..则比他高的一定不能在队列中..这样变成是选择少了很多..
后来自己编的测试数据.如果选最高的其中之一作为中间..是失败的..于是我找一个循环..所有最高的都做一次DP..结果自己的测试数据都过掉了..于是拿去测..结果..
无情地fail掉了...且好像只有一半左右的分..
于是无奈地..以每一个人都当作是中间..做DP...时间应该是没问题的..且..应该可以过掉了吧..
结果..
真的过掉了...0ms..{无奈..}
这件事证明了..当你觉得你的猜想是对时..千万不要马上把它当作真理..在没有确切证明前..还是要保持质疑的态度...-_-#..{把每一个人都当作是中间的去做DP..也不会超时啊...没必要为了节省时间..搞到2次才AC..}
-
02007-08-03 10:01:33@
f1[i]+f2[i]的话,第i个人重复了,所以要-1
-
02007-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 有效耗时:0ms4次才AC
-
02007-07-11 08:24:14@
编译通过...
├ 测试数据 01:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 06:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 07:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 08:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 09:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 10:答案错误... ├ 标准行输出
├ 错误行输出
---|---|---|---|---|---|---|---|-
Unaccepted 有效得分:20 有效耗时:0ms555555555555555555555555555
-
02007-06-04 17:26:02@
DP...DP 传说中的不长不降子序列!头尾各算一次。。。这样肯定每个值肯定重复
一次。。所以最后结果要-1 -
02007-05-20 16:14:37@
├ 测试数据 01:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 06:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 07:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 08:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 09:答案错误... ├ 标准行输出
├ 错误行输出
├ 测试数据 10:答案错误... ├ 标准行输出
├ 错误行输出 -
02007-05-18 19:22:32@
终于ac了
原来忘了初始化
天哪!---|---|---|---|---|
吸取教训
......do init -
02007-05-17 19:47:59@
错了2次,,真是N郁闷
直接枚举最高点的时间复杂度应该是O(N^3)以内
直接枚举时应该要特别注意k=n的情况
-
02007-03-21 16:51:14@
二分效率O(n*log2^n),DP效率O(n^2),差别也太大了吧???