ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

2025.11.7 测试

2026/8/8 17:13:38 拓冰建站 浏览量
2025.11.7 测试

最近不知道咋啦,状态不是很好,老是考倒数...

考试策略大概是顺序开题,先看了一个半小时 T1

还是不会,打了 50pt 跑路

看 T2 ,像数据结构,一眼有 40 pt 暴力

先不打,看 T3

额,题目告诉我们是构造,感觉非常符合胃口,一眼有点思路

不管,直接开,额

猜出有解情况以及依次构造每个数

对处理错位的情况出了一点锅,然后考虑多了,没有考虑清楚对于一个数交换连续一段一定合法,当时是想着可能会换一半停下,

所以找的是第一个大于且满足的位置,这样会导致一些小的位置不合法

然后写着写着有点绕

剩 30 min 的时候扔了,去写 T2 暴力

然后 T2 暴力还挂了 20 pt

T4 没开

考后补题

T1

额,神秘区间 dp

其实是找性质 dp

发现最小值出堆后,堆一定为空

那么枚举最小值位置就可以划分出子问题,互相独立

然后对这个 dp , 设 \(f_{i , j , k}\) 表示区间 \(l , r\) 只考虑 \(\ge k\) 的方案数,枚举最小值可以做到 \(O(n^4)\)

T2

发现答案贡献形式是

\[\left\{\begin{matrix}ans += t + 1 & t ++\\ans ++ & t = 1 \end{matrix}\right. \]

然后这个可以用矩阵表示,有结合律用线段树维护

发现答案是若干个等差数列的和,用线段树维护端点和长度

或者发现撤销略麻烦,用吉司机维护操作区间

T3