ABC248F Keep Connect
DP 过程中最多形成上下点所在的两个联通块,记录上下点是否连通 $f_{i,j,0/1}$。
ARC123C 1, 2, 3 - Decomposition
先枚举答案,然后搜索转移合法性 $f_{当前位,进位,未终止的123串数}$,既然答案不超过 $5$,复杂度可以保证。
AGC054B Greedy Division
考虑定下了每个数贡献的正负,在正负这一组内的相对位置,那么构造出的操作序列是唯一的。记 $f_{i,j,k}$ 为考虑到第 $i$ 位,放了 $j$ 个到正,和为 $k$。答案为 $\sum_i i!(n-i)!f_{n,i,\frac{\sum a_j}{2}}$。
AGC054A Remove Substrings
注意到答案最多为 $2$,证明用反证是简单的。
ABC145E All-you-can-eat
既然最优化不可撤回可以使用数据结构多一个 $\log$。但是注意到放到最后吃的是选择吃的时间最长的一定不劣,所以排序后直接背包就可以了。
ARC132C Almost Sorted
可以状压,既然 $d\le 5
训练日记
· 2024-02-13
· 464 人浏览
yrq