6.7总结
传送门
更好的阅读体验
T1 午餐
咕咕咕咕咕咕
T2 Removing Coins
看到T2,是个博弈论,没见过树上的,于是想到在数列里的博弈论,又联想到树的特殊形式————链。
于是我们来讨论一下链的情况(对于没有硬币的点,我们就视为它被删掉了):
发现若是选择两端的点,顶点数会减一;若是选择中间的点,顶点数会减二。
现在我们站在链的角度来思考在树上选择的情况,一颗树可以看成一条链且在某些顶点上有分支的图。我们再来以这种方式来选点找找规律,发现树上的点删着删着最后总会变成一条链,且这条链是最长链的子链,于是我们把看这棵树的形式转换为其最长链(直径)且在某些顶点上有分支的图:
通过手玩这个例子后发现,我们若是选最长链两端的点,最长链顶点数会减一;若是选择非最长链两端的点,最长链顶点数会减二,其余的分支会因为持续的选点而被删完。
所以发现,在树上的问题被我们转化成了在链上的问题,妙哉!
讨论完了删点的变化情况,我们再来讨论一下必胜条件:若最长链上有
T3 大师
一眼DP,状态设为
在求
T4 绝世好题
一眼DP,本来想的是设
换个方向考虑,以二进制数位进行转移,设
T5 Median Pyramid Hard
考虑二分答案。
为什么是二分答案?是因为我们二分的是顶层的数是否
二分答案的核心部分为
情况1:中间点在一个连续段里。
情况2:底部为形如
于是这道题就切掉啦~(膜拜lyx,lyx好闪)