• 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

  • 相关阅读:
    editActionsForRowAtIndexPath(iOS8) tableview编辑(删除、插入、移动)
    iOS--NSNetService和NSNetServiceBrowser(Bonjour网络编程)
    Hyperledger Fabric创建通道抛错Error: got unexpected status: FORBIDDEN -- Failed to reach implicit threshold of 1 sub-policies, required 1 remaining: permission denied解决方案
    Python作业第一课
    我们都要幸福
    SSRS奇怪报错Could not update a list of fields for the quer.
    有感于审计署计算机中级培训
    python笔记——第二天
    学习python——博客记录第一天
    bzoj1027 合金
  • 原文地址:https://www.cnblogs.com/BunnyLutts/p/10461660.html
Copyright © 2020-2023  润新知