JZOJ Contest2646 总结


JZOJ Contest2646 总结

JZOJ Contest2646 总结

Table of Contents

1 比赛时

1.1 第一题

第一眼:这不就是个大暴力吗???
第二眼:N这么大???
第三眼:找规律!!!

红红火火恍恍惚惚一阵之后
欸,有规律!!!
我们特殊处理一下坐标:

(1, 0)
(2, -1) (2, 0) (2, 1)
(3, -2) (3, -1) (3, 0) (3, 1) (3, 2)

……这样有什么好处呢?
当然了,横坐标相同的位置都在同一列上了……

经过一段时间的分析 找规律 后,我们发现从 \((x_{0}, x_{1})\) 向上转移到 \((y_{0}, y_{1})\) 的步数为:
\(x_{0}-y_{0}+max(|x_{1}-y_{1}|, x_{0}-y_{0}+t)\)
其中 \(t\) 于两个位置坐标奇偶性有关……

1.2 第二题

第一眼:我要不就拿30分吧……
不行……要有信仰……

思索了好久才发现答案与点的顺序无关……
欧拉回路……

1.3 第三题

暴力吗……
对着电脑十几分钟才把时间复杂度证出来……

基本思路是预处理从x到y经过z个点的最短路……

2 比赛后

2.1 分数

100+0+100=200

2.2 讲题

第一题与第三题一题多解

2.2.1 第二题

字典序的解决方法就是每次选当前最小的节点扩展……

2.3 总结

  1. 知识点还有很多需要掌握
  2. 时间分配要合理……

加油!!!

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn