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
-
暴力 找出lca之后暴力跳fa修改 询问时dfs
-
线段树上二分 1log 维护mx 和 mn 来找到一个点最左最右的位置
upd
比较简单的写法是二分+线段树 不过多一个log(不过无伤大雅
- lct 维护实子树和虚子树的信息
upd
赛后订出来了 差不多写了一个小时调了半个小时) 可能比赛的时候更集中会更快一点? 不好说
以上是关于7.24模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章