7 月做题记录

6.30-7.6

P5979 [PA 2014] Druzyny

直接 dp,然后 cdq 分治一下。

P4284 [SHOI2014] 概率充电器

树形 dp,换根一下

P10716 【MX-X1-T4】「KDOI-05」简单的字符串问题

首先发现一定是 border,然后就简单了。

CF1172C2 Nauuo and Pictures (hard version)

很震撼的是喜欢和不喜欢的分别加权概率是一样的,这样我们只需要记录喜欢和不喜欢的次数即可,不需要考虑单独的每一个。

CF429E Points and Segments

神秘点在于把 \(\pm 1\),看成 \(l\to r+1\) 的一条双向边。

CF1698F Equal Reversal

更加神秘的题目,看成 \(a_i\to a_{i+1}\) 连边,然后每次翻转一个环,然后证明只有 \(O(1)\) 种决策。

CF213E Two Permutations

直接线段树维护哈希即可。

CF2115D Gellyfish and Forgeteot

首先都异或 \(b_i\),然后每次变成可以取或者不取。

然后按位考虑最后一个 \(1\),再考察前面对后面的影响即可。

CF2115E Gellyfish and Mayflower

\(\le C^2\),暴力 dp。

\(\ge C^2\),枚举性价比最高的,然后同于最短路优化转移。

[AGC036F] Square Constraints

还好的题目,首先有经典排序后 \(\prod a_i-i+1\),然后发现对于 \(1\sim n-1,n\sim 2n-1\)\(\sqrt{n^2-i^2},\sqrt{4n^2-i^2}\) 排序,那么我们的容斥计算时只需要知道 \([0,n-1]\) 取了多少个 \(-1\),先枚举再 dp 即可。

[AGC035F] Two Histograms

有点困难的题,从最后一行倒序考虑,然后观察一下可以得到 dp 式子,观察组合意义可以直接得到 GF。

[AGC021F] Trinity

按列 dp,维护选了多少行,然后每次加入若干行,发现可以分治 NTT 优化。

P7206 [COCI 2019/2020 #3] Lampice

奇数偶数分别二分,然后淀粉质。

posted @ 2025-07-06 17:29  Nityacke  阅读(50)  评论(1)    收藏  举报