57 条题解

  • 0
    @ 2009-02-28 20:40:13

    注意精度,浮点运算会超出int

  • 0
    @ 2009-01-28 17:21:36

    怎么全是随机化?

    这题不是可以用状态压缩做DP吗?

    用一串二进制表示左边的点有没有用过,找一个用过的点与右边的第k个点匹配,找出最小值。

    f[i]=min(f[i-1 shl (j-1)]+dis(j,k))

    (k为i中1的个数)

  • 0
    @ 2008-11-07 20:45:35

    超傻的裸dfs前7个点秒杀后3个点超时

    要是不用图匹配的话可以这样模拟一下:

    1. dist记录i号导弹到j号目标的距离
    2. 初始化第i号导弹对应第i号目标,是为初始匹配
    3. 以导弹为基准扫描所有目标,如果导弹i到目标J的距离比初始距离更优就更新i,j各自的匹配对象,不断更新,直到所有导弹都找到最优匹配
    4. 将每个导弹到最优匹配对象的距离累加得到答案

    这样做的话有一个地方要注意

    i:=1 to n do //枚举导弹

    j:=n DOWNTO 1 do //枚举目标

    我不知道j为什么要倒走……

  • 0
    @ 2008-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 有效耗时:0ms

    I LOVE 随机化!

  • 0
    @ 2008-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

  • 0
    @ 2008-10-07 19:35:55

    这题随机全0ms

    不过我和我同学初学随机化,这题的通过率倒被我们不只刷下了几个百分点

  • 0
    @ 2008-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)

  • 0
    @ 2008-10-01 14:57:04

    这个搜索写的我太恶心了,有序化处理+最优化剪枝+贪心寻找上界+卡时勉勉强强997ms过了,谁教教我随机化搜索?????

    拜师啊!!!

  • 0
    @ 2008-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

    随机化才是王道 哎!

  • 0
    @ 2008-09-06 15:17:28

    随机化很好很强大!

    不过我交了2次才过

    rp不好。。

  • 0
    @ 2008-08-18 12:36:43

    用KM过了

    。。。。

  • 0
    @ 2008-08-14 09:57:45

    状态压缩

    f[k][x]表示搜到第k枚导弹,目标被击毁状态为x(二进制压缩)最小总距离,

    再次搜f[k][x]时,若距离增大,返回。

  • 0
    @ 2007-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

    随机

  • 0
    @ 2007-10-29 19:49:30

    多个随机过程可以避免单个随机过程落入某个局部极值中

    p.s.n=1让我的随机程序死循环了2次submit……吸取教训啊……

  • 0
    @ 2007-10-24 17:10:45

    为什么要倒着?。!~郁闷。

  • 0
    @ 2007-08-25 19:30:59

    第七组没过的注意了

    我的经验

    for i:=1 to n do

    for j:=** n downto 1** do

    这样我就过了

  • 0
    @ 2007-08-25 18:42:31

    为什么第七组我总过不了

    测试数据 07:答案错误...

     ├ Hint: Made By DdsNet For Vijos 

    ├ 标准行输出 4419.923

     ├ 错误行输出 4505.504

  • 0
    @ 2007-08-02 22:05:23

    能否证明交换法正确?

    因为它是平面几何 故可证明?

  • 0
    @ 2007-07-31 22:18:44

    搞醉我了....顶楼上两个

  • 0
    @ 2007-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

    我终于会写费用流啦~~~~

信息

ID
1228
难度
7
分类
图结构 | 二分图 点击显示
标签
(无)
递交数
710
已通过
151
通过率
21%
被复制
4
上传者