I-格蕾亲真可爱
Posted asanagiyantia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了I-格蕾亲真可爱相关的知识,希望对你有一定的参考价值。
新生赛补题
我没有看过fate。
题目链接到P1616/校内OJ
我本来想的是最短路径或者dp,最短路径的理由是对于每次操作总可以找到一个点不影响到另外所有点(冥冥之中感觉到的,没想到真的是解题关键)。而dp的理由是杀点或者不杀点,对于每一次操作只有以上这两种可能。
但是因为无论dp还是最短路径都进度缓慢,所以我水了半小时就开始自暴自弃吃学长的面包了。
结果竟然是01背包。
我。。
为什么是01背包?
以下是结合题解想出来的
只有一种可能,存在某种最优模型使其符合01背包的前提
也就是说,存在某种最优模型,在这个模型中,删掉的每一个选中点,都不会影响到下面一个选中点。
证明如ss的博客。
我再详细解释一下
废话
dp是动态的,但是这题,主观上来讲,动态的有点猛(?)。每决定删一个点,都会影响到下面好几个点的选择与否。”是否对那些点进行下一次dp?“为 “是否杀点” 的前提条件。在dp中,这种前提条件本来是不需要的。此题的障碍正是这种“是否dp”的问题,需要多考虑一层。
很幸运,这一层坑爹考虑可以通过数论给去掉。
也就是--->见ssyeye的博客
然后就可以01背包解决了
以上是关于I-格蕾亲真可爱的主要内容,如果未能解决你的问题,请参考以下文章
[jzoj 5770]2018提高组模拟A组8.6可爱精灵宝贝 (区间dp)
@wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它