• NOIP模拟 25


      分层考试第一场。

      垫底。

      T1 lighthouse

        观察到m很小,想到容斥。

        正常人都想枚举子集,只有我打了搜索。

        为了压行,我压缩了几句分类讨论。

        压错了,原地爆炸

        

        考场思路:

        不容斥这也不可做啊

        emm确认了这就是容斥

        枚举还是搜索?

        搜索好像可以继承搜索树父亲节点的状态,是不是快一点

        那就搜索了

        环的情况好像要特殊处理,部分环和全环还不太一样

        怎么判断环..

        (思考一些智障数据结构)

        并查集还可以

        诶我这可是搜索,路径压缩没法回溯了

        现场yy按秩合并

        (打完按秩合并好像感觉很慢的样子..)

        (过不了对拍)

        (来不及改了铁着头交吧)

        考试结束瞎鼓捣了一会,然后莫名其妙A了

        把考试代码拎出来,完善一下特判

        也A了。。就是巨慢u也许是按秩合并打错

        但那也是79分啊OTZ

      T2 miner

        考试时肝T1忘记了时间,没有深入思考。

        其实是欧拉路板子题。

        把传送门也当成一种边建出来跑佛罗莱就行了

      

      T3 revive复苏

        在8.20集训结束这天终于qj做出来了!

        

        考试时思维完全瘫痪,没有打很好想的n^2暴力。

        明明拆个柿子就可做了555

        正解动态(?)点分治

        然而经过仔细观察,发现不需要真的打那种麻烦东西

        只要找出分治结构,然后把“建图”也当成后来的操作,把边一条一条地QJ 放进去就好了

        考虑空间复杂度nlogn地存储分治结构,考虑update时需要用到哪些信息

        把深度开够

          然后这题就愉快地艹掉了,我反正只维护了三种信息,代码不是很难写

  • 相关阅读:
    Linux中yum命令镜像源和出错解决方案
    Redis编译安装
    Linux下安装Redis
    zabbix3.4.2的安装及配置
    【前端】活动表单
    【笔记】archlinux缺少部分常用工具
    【笔记】BootstrapTable带参数刷新数据的坑
    【笔记】Win7连接公司内网无法打开网页
    【笔记】Archlinux下配置rsyslog写日志到mysql
    【笔记】Gave up waiting for suspend/resume device
  • 原文地址:https://www.cnblogs.com/yxsplayxs/p/11376281.html
Copyright © 2020-2023  润新知