2025/07/29 东师

模拟赛
100+80+30+0
失误的一天,在 \(T4<T3\) 的情况下最后二十分钟才开始读题,导致人均正解的 \(T4\) 我匆忙写的线段树合并没有得分。
T1
相当于拆贡献,在合并的时候把所有贡献算上就行。
T2
\(dp\) 一下,发现倒着跑相当于最大子段和,但是最后没有贡献这一点有差距怎么办,直接再开一维状态。
T3
计数乘一下,比较需要注意的是 \(0\),钦定一下哪些在 \(0\) 左边,哪些在右边就好了。
T4
全场最简单一道题,就是裸的线段树合并。卡常。
杂题
ARC119F 看起来类似一个自动机形式,我们直接 \(dp\) 套 \(dp\) 跑一遍。
CF1710D 考虑前面全都做好了应该怎么把几个做好的区间合起来,为了不破坏区间信息,我们是绝对不能让相邻两个区间连起来的。
一种比较简单的构造方法为将第一个与第 \(k, k−1\) 个相连,第 \(2∼k−2\) 个与第 \(k\) 个相连。
P5979 CDQ分治优化 \(dp\),怎么想到的,考虑这种一个区间样式的转移,我们很想做成扫描线数点形式,这时候就可以上 CDQ
CF1423N 给图定向,考虑两种操作,来让直接连向它的一个点权值加减,而它权值不变,跟据鸽巢原理,一定能构造出来。
P9047 在数轴上 \(+-1\) 随机游走 \(n\) 最远点期望是 \(\sqrt{n}\),于是对着这个 \(dp\) shuffle 一下 。

浙公网安备 33010602011771号