- CC20260060's blog
20250828 做题笔记
- 2025-8-28 21:54:11 @
分类
:一眼题。
:经过思考可以做出来。
:看完题解立马理解。
:看完题解经过一段时间的思考能够理解。
:看完题解经过长久思考才理解。
AtCoder-abc214_g Three Permutations
这个组合意义还是太唐了。
AtCoder-arc121_e Directed Tree
原题的条件相当于不存在 是 的祖先,然后二项式反演 + 树形 dp 即可。
AtCoder-agc040_c Neither AB nor BA
WTF 奇妙转换。
首先将序列黑白染色,且将黑色位置的所以 A 变成 B,所有 B 变成 A,那么题目就转换成了不可以删除 AA 和 BB。
这等价于 A 出现的次数不大于 ,B 同理。
可以容斥。
CSES-2429 Grid Completion
奇妙小容斥。
洛谷-P3527 MET-Meteors
整体二分模版。
CodeForces-1661F Teleporters
简单二分题。
Gym-103428C Assign or Multiply
简单哈希 + 二分题。
CodeForces-1428E Carrots for Rabbits
堆优化即可。
CodeForces-1344D Résumé Review
和 CF1661F 一模一样,属于双倍经验。
洛谷-P6466 分散层叠算法(Fractional Cascading)
奇妙算法。
洛谷-P8231 农场
简单整体二分板子。
洛谷-P9073 楼梯
不那么套路的套路题。
由于这是一个长得像杨表的东西,我们考虑维护这个楼梯的轮廓线,然后就能得到一个奇妙小结论(指存在性)。
然后就是简单的可持久化线段树 + 二分了。
其实不太简单,真的难写,我对着样例虚空调试了一个小时然后突然想到这题 SPJ。
洛谷-P7856 模糊众数
考虑枚举众数的出现次数,容易发现是可以做到均摊 的(调和级数)。
然后大胆猜测答案关于出现次数是凸的(求证明)!
然后可以整体二分斜率了。
代码写不动,开摆(学习老师 whiteqwq)。
洛谷-P1918 保龄球
切水题。
洛谷-P4305 不重复数字
切水题。
洛谷-P5250 木材仓库
切水题。
洛谷-P1892 团伙
切水题。