57 条题解
-
0TLD LV 10 @ 2009-02-28 20:40:13
注意精度,浮点运算会超出int
-
02009-01-28 17:21:36@
怎么全是随机化?
这题不是可以用状态压缩做DP吗?
用一串二进制表示左边的点有没有用过,找一个用过的点与右边的第k个点匹配,找出最小值。
f[i]=min(f[i-1 shl (j-1)]+dis(j,k))
(k为i中1的个数) -
02008-11-07 20:45:35@
超傻的裸dfs前7个点秒杀后3个点超时
要是不用图匹配的话可以这样模拟一下:
- dist记录i号导弹到j号目标的距离
- 初始化第i号导弹对应第i号目标,是为初始匹配
- 以导弹为基准扫描所有目标,如果导弹i到目标J的距离比初始距离更优就更新i,j各自的匹配对象,不断更新,直到所有导弹都找到最优匹配
- 将每个导弹到最优匹配对象的距离累加得到答案
这样做的话有一个地方要注意
i:=1 to n do //枚举导弹
j:=n DOWNTO 1 do //枚举目标我不知道j为什么要倒走……
- dist记录i号导弹到j号目标的距离
-
02008-10-26 16:38:33@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0msI LOVE 随机化!
-
02008-10-23 15:34:00@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms -
02008-10-07 19:35:55@
这题随机全0ms
不过我和我同学初学随机化,这题的通过率倒被我们不只刷下了几个百分点 -
02008-10-06 19:35:26@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms
。。。
最小费用最大流 O(n^3) -
02008-10-01 14:57:04@
这个搜索写的我太恶心了,有序化处理+最优化剪枝+贪心寻找上界+卡时勉勉强强997ms过了,谁教教我随机化搜索?????
拜师啊!!! -
02008-09-23 20:21:23@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms
随机化才是王道 哎! -
02008-09-06 15:17:28@
随机化很好很强大!
不过我交了2次才过
rp不好。。 -
02008-08-18 12:36:43@
用KM过了
。。。。 -
02008-08-14 09:57:45@
状态压缩
f[k][x]表示搜到第k枚导弹,目标被击毁状态为x(二进制压缩)最小总距离,
再次搜f[k][x]时,若距离增大,返回。 -
02007-11-07 13:15:15@
From smdcn
拯救世界-星际大战编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms随机
-
02007-10-29 19:49:30@
多个随机过程可以避免单个随机过程落入某个局部极值中
p.s.n=1让我的随机程序死循环了2次submit……吸取教训啊……
-
02007-10-24 17:10:45@
为什么要倒着?。!~郁闷。
-
02007-08-25 19:30:59@
第七组没过的注意了
我的经验
for i:=1 to n do
for j:=** n downto 1** do
这样我就过了 -
02007-08-25 18:42:31@
为什么第七组我总过不了
测试数据 07:答案错误...
├ Hint: Made By DdsNet For Vijos
├ 标准行输出 4419.923
├ 错误行输出 4505.504 -
02007-08-02 22:05:23@
能否证明交换法正确?
因为它是平面几何 故可证明? -
02007-07-31 22:18:44@
搞醉我了....顶楼上两个
-
02007-07-30 08:16:18@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms我终于会写费用流啦~~~~