这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
2020-2021:teams:running_chicken:2020_summer_week7_report [2020/08/28 17:49] chenjiyuan3 [todolist(补题)] |
2020-2021:teams:running_chicken:2020_summer_week7_report [2020/08/30 00:17] (当前版本) chenjiyuan3 [todolist(补题)] |
||
---|---|---|---|
行 31: | 行 31: | ||
2020牛客暑期多校训练营(第十场)CJY G XX B ZRX F | 2020牛客暑期多校训练营(第十场)CJY G XX B ZRX F | ||
- | 2020加赛1 CJY A/E XX B/C ZRX D | + | 2020加赛1 CJY **A**/E XX B/C ZRX D |
2020加赛2 CJY E | 2020加赛2 CJY E | ||
行 39: | 行 39: | ||
2020杭电多校第一场 ZRX C | 2020杭电多校第一场 ZRX C | ||
- | 2020杭电多校第二场 CJY B/D ZRX K (C) | + | 2020杭电多校第二场 CJY B/**D** ZRX K (C) |
2020杭电多校第三场 CJY B/**H**/**J** XX A ZRX C (K) | 2020杭电多校第三场 CJY B/**H**/**J** XX A ZRX C (K) | ||
- | 2020杭电多校第四场 CJY I XX F ZRX J (A/H) | + | 2020杭电多校第四场 CJY **I** XX F ZRX J (A/H) |
行 50: | 行 50: | ||
====专题==== | ====专题==== | ||
+ | 大质数分解 | ||
====比赛==== | ====比赛==== | ||
+ | Codeforces Round #665 (Div. 2) | ||
====题目==== | ====题目==== | ||
+ | ecr 94 F | ||
=====ZRX===== | =====ZRX===== | ||
行 117: | 行 120: | ||
=====cjy===== | =====cjy===== | ||
- | **题意** | + | ecr 94 F |
+ | |||
+ | **题意** | ||
+ | |||
+ | 有一个由1-9组成的字符串,定义x-prime串为该串所有数字之和等于x并且不存在连续字串使得和是x的真约数。 | ||
+ | |||
+ | 求最少删多少字串可以使得不存在x-prime。($x\leq20$,$|S|\leq1000$) | ||
**思路**: | **思路**: | ||
+ | |||
+ | 直接状压dp是不太可能的,如果能细心一下,可以发现所有不合法的x-prime串实际上在字典树上的节点个数非常少,因此我们可以在AC自动机上 | ||
+ | |||
+ | dp,这样就能通过这道题。 | ||
**评论**: | **评论**: | ||
+ | |||
+ | 本题巧妙在于它存储状态是采用了AC自动机来存储,而不是状压,这个题可以好好琢磨琢磨。 | ||
=====XX===== | =====XX===== |