• JZOJ Contest2646 总结


    JZOJ Contest2646 总结

    JZOJ Contest2646 总结

    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. 时间分配要合理……

    加油!!!

    Author: Lutts

    Created: 2019-03-02 六 16:36

    Validate

  • 相关阅读:
    非递归前序遍历,效率高 和 中序遍历代码都相似
    递归-变量-堆栈-透彻理解
    Linux 进程管理
    5linux引导流程解析
    Linux 软件包管理
    vim
    Linux常用命令
    Linux 系统安装
    linux 应用和发展
    贴图、纹理、材质的区别是什么? 还有shader
  • 原文地址:https://www.cnblogs.com/BunnyLutts/p/10461660.html
Copyright © 2020-2023  润新知