zoukankan      html  css  js  c++  java
  • 模拟测试20190917

    诶这次又炸了诶

    我好菜啊233

    这次主要是T1刚开始想麻烦了,然后打了2h之后就很难受,而且这玩意对拍还一直死,自闭ing

    开了T2,想了一个性质然而由于脑子不太清醒没想透,丢了$ 60pts $

    T3全输出-1然而并没有分

    总分$ 100+40+0=140pts $,$ rank17 $好像有进步(并没有)

    继续努力,要吸取教训啊

    $ T1:kill $

    二分+贪心,并不知道贪心的正确性

    $ T2:beauty $

    观察点与点的配对,我们可以发现一个性质:所有的路线一定有公共交点(不一定有公共边)

    对于公共交点可以得到答案就是所有特殊点到他的距离

    而且如果一个点不能做交点他的答案一定大于正确答案,所有能做交点的点答案一定相等

    对所有点取min就好了

    $ T3:weight $

    (我总觉得见过这题,然而现在也没找到)

    先找出来一棵最小生成树,对树边和非树边分别讨论

    对于非树边,他的答案就是他对应的两个点在最小生成树上构成的链上的最大值-1

    对于树边,他的答案就是所有路径经过他的非树边的权值最小值-1

    树剖或lct维护即可

  • 相关阅读:
    Burp
    SQL注入
    网络安全没有“银弹”
    Centos7
    虚拟机的使用流程
    虚拟机安装流程
    nmap指令
    UDP 服务器和客户端实例,实现2个客户端通过UDP服务器打洞穿透
    c++ win32下窗口的最小化到托盘以及还原
    基于百度OCR的图片文字识别
  • 原文地址:https://www.cnblogs.com/mikufun-hzoi-cpp/p/11544017.html
Copyright © 2011-2022 走看看