7.24模拟赛总结

Posted Flame♡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.24模拟赛总结相关的知识,希望对你有一定的参考价值。

中午饭还挺好吃的)

不过感觉完全吃不下主食 吃了之后就开始感觉胃不舒服

中午睡午觉的时候胃有点难受 然后睡起来吃了药之后稍微好一点


其实如果不磕T2 直冲T3就会好一点 呜呜

时间安排

7.30-8.30

看题 看见T1这种拓扑序就想到以前犯过的一个错(但又具体想不起来了 只记得是一场abc)

然后记得网络流是不是可以做路径覆盖 但是又有点印象不深了

8.30-9.30

琢磨了一会T1 感觉没啥想法 打了个暴力

9.30-11.00

琢磨了一会T2 怎么看怎么不会 dp也不是很能编的出来 没办法打了个暴力

11.00-12.30

冲T3 意识到自己T3 会三档分

第一档 暴力 第二档 线段树二分 第三次档lct

11.00-11.20

第一档写得很快 但是出了一个问题 diff的时候一直diff不对 (心态崩了) 没办法手写check, check出来是对的 我:?

11.20-11.30

于是我重复了上述过程几遍 安慰自己一定是diff有问题

11.30-12.10

光速写线段树二分 写到二分卡了一下 还是凭感觉写出来了

然后时间不够lct了 检查了检查 就建文件夹了

题目分析

T1

暴力 对于所有询问点for它的边看看是否在询问集合里

然后dp dag上路径条数

T2

暴力 枚举之后check合不合法

T3

  1. 暴力 找出lca之后暴力跳fa修改 询问时dfs

  2. 线段树上二分 1log 维护mx 和 mn 来找到一个点最左最右的位置

upd

比较简单的写法是二分+线段树 不过多一个log(不过无伤大雅

  1. lct 维护实子树和虚子树的信息

upd

赛后订出来了 差不多写了一个小时调了半个小时) 可能比赛的时候更集中会更快一点? 不好说

以上是关于7.24模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章

6.11模拟赛总结

7.15模拟赛总结

7.25模拟赛总结

7.25模拟赛总结

7.15模拟赛总结

7.17模拟赛总结