「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 炸了,开摆。

学线段树分治,有趣的。

posted @ 2023-09-07 21:44  Eon_Sky  阅读(11)  评论(0编辑  收藏  举报