- CC20260060's blog
20250824 做题日记
- 2025-8-24 22:31:14 @
分类
:一眼题。
:经过思考可以做出来。
:看完题解立马理解。
:看完题解经过一段时间的思考能够理解。
:看完题解经过长久思考才理解。
CF10D LCIS
还是最水 *2800。
CF11E Forward, march!
卡常滚出 OI。
CF19D Points
原本想到树套树,但是 肯定过不去。
仔细想想其实可以线段树二分 + STL set。
CF30E Tricky and Clever Password
我还是太菜了...
首先容易想到枚举 ,因为 要满足最大。
然后就是枚举 ,这里要观察到 的位置随着 的增大单调不降,然后就可以哈希乱搞了。
CF48F Snow sellers (思考) / (写代码)
傻逼 Luogu 翻译又不放数据范围。
首先 的贪心过于显然,然后考虑使用类似线段树二分的策略,可以做到 $ O(n (m + \frac{m}{2} + \frac{m}{4} + \cdots)) = O(n m) $。
需要卡常,卡精度和使用 STL nth_element,所以我 copy 题解不过分吧。
CF74E Shift It!
???为什么都喜欢考魔方题。
使用上下右左上交换相邻数字即可,随便过。
CF77E Martian Food
考虑笛卡尔定理,可以得出:
$$(\sum_{i = 1}^4 \frac{1}{r_i})^2 = 2 \sum_{i = 1}^4 \frac{1}{r_i^2} $$其中若外切半径取正,否则取负。
可以得出:
递推即可。
CF79D Password & P3943 星空
好题。
考虑差分,然后就可以状压 dp 了。
使用 bfs 预处理代价即可。
CF83E Two Subsequences
建议改名:CSP2024 T3 加强版(但是我没做出来 T3 QAQ)。
考虑 01-Trie + dp,用 01-Trie 维护 dp 结构,每次转移的时候打标记即可。
AT_agc027_d [AGC027D] Modulo Matrix
考虑黑白染色,注意到以下填法:
白色填 4 个格子的 lcm + m 即可。
P3045 [USACO12FEB] Cow Coupons G
还是反悔贪心模版。
给 用优惠券比 优当且仅当 。
然后就是简单的 3 heap 了。
A - What month is it?
模拟即可。
B - Most Minority
模拟即可。
C - Sum of Min Query
模拟即可。
D - Toggle Maze
bfs 即可。
E - Reachability Query
并查集即可。
G - sqrt(n²+n+X)
转换成 即可。