「Log」2023.9.7 小记
序幕
\(\text{6:40}\):准时到校,大屏幕好像又抽风自己开了。写题。
\(\text{7:13}\):一道优化建图网络流咕了三天,写的 CDQ 优化建图。
\(\color{black}{P5331\ [SNOI2019]\ 通信}\)
朴素的建模不难想到,每个基站拆成入与出两点,中间连边,跑 DAG 最小路径覆盖。这样建边是 \(n^2\) 的,考虑如何优化,优化建图发改是这样的过程(从题解贺过来的):
目前了解到的优化建图方式都是分治+建虚点优化建图,分治方面可以采用线段树、主席树、CDQ 等方式。
尾声 \(1\)
\(\text{7:30}\):模拟赛。
浏览题面,感觉今天题都不是很好写。
T1 只有 \(64MB\),考虑下树莫队,T2 应该可以用 LCT 乱搞,T3 没啥思路,T4 像 DP。
\(\text{8:16}\):开始写 T1。
\(\text{9:10}\):样例过了,拍不过,锅了。
\(\text{9:39}\):改过了,欧拉序查 LCA 时应该把欧拉序传到 ST 表里。
\(\text{10:20}\):发现 T2 的 LCT 做法假了,坏事了,转战 T3、T4 暴力。
\(\text{11:00}\):发现会了 T3 正解,开始打。
\(\text{11:50}\):T3 调出来了,前缀和写错就离谱。
最后 T2 交的暴力,\(100+60+100+0=260\),正常的。
吃饭午休,小摆一会。写了篇题解,洛谷 RmJ 炸了,开摆。
学线段树分治,有趣的。