摘要:
# [[ABC300G] P-smooth number](https://www.luogu.com.cn/problem/AT_abc300_g) 上来看到题就可以爆搜了。状态是 $f[p][n]$ 表示现在再在处理第 $p$ 小的素数,剩余 $n$。然后转移是 $f[n][p]=f[n/pri 阅读全文
摘要:
# [[ABC300F] More Holidays](https://www.luogu.com.cn/problem/AT_abc300_f) 问题关键:发现并证明一下引理: - 一定存在最优解最左端的 `o` 在 $[1,n]$。 考虑最优解最左端的 `o` 不在 $[1,n]$,那么修改的 阅读全文
摘要:
# [[ABC300E] Dice Product 3](https://www.luogu.com.cn/problem/AT_abc300_e) 考虑令 $f(i)$ 表示投到 $i$ 的概率。 显然,$f(i)=\dfrac{1}{6}(f(i)+\sum_{i=2}^6 f(\dfrac{n 阅读全文
摘要:
# [[ABC305F] Dungeon Explore](https://www.luogu.com.cn/problem/AT_abc305_f) 应当深深反思自己为什么做不出最近最简单的 `F`。 关键是 `DFS` 的性质: - 可以遍历 $2n-1$ 次就完成图的遍历。(首先每个点肯定要进 阅读全文
摘要:
# [[ABC301E] Pac-Takahashi](https://www.luogu.com.cn/problem/AT_abc301_e) 考虑到有猴子的位置最多只有 $18$ 个,算上起点终点一共 $20$ 个,然后预处理出这些位置之间的**两两距离**,这样复杂度不会太高。 然后考虑到可 阅读全文
摘要:
# [[ABC303F] Damage over Time](https://www.luogu.com.cn/problem/AT_abc303_f) 我们定义一个技能 $i$ **能够造成 $d_i\times t_i$ 的伤害**称伤害是**满的**,如果不能称是**有浪费**的。 如果不知道 阅读全文
摘要:
# [[ABC304F] Shift Table](https://www.luogu.com.cn/problem/AT_abc304_f) 考虑直接枚举所有可能的 $m$ 计算答案。对于串中是 `#` 的位置是自由的,`.` 的位置则是锁定的。考虑对于一个 $m$,如果原串中 $s_i=$ ., 阅读全文
摘要:
# [[ABC304E] Good Graph](https://www.luogu.com.cn/problem/AT_abc304_e) 可以用并查集维护目前已有的连通块。首先应当判断给定的图是不是不好的图,如果是不好的,后面肯定都是不好的。除此之外,可以对于每组点对,记录它们对应的连通块是不可 阅读全文
摘要:
# [Xor-MST](https://www.luogu.com.cn/problem/CF888G) 这道题其实是一种最小生成树算法名曰 `Boruvka` 的算法,但是平时还是 `Kruskal` 算法用的说,相信大家也是由它想起的。 根据套路,由于要求的是异或边权之和的最小值,果断构建 `0 阅读全文