- 博客(6)
- 收藏
- 关注
原创 Icy Itinerary(一道有意思的增量构造题)
证明:假设ai-1与ai之间有连边,ai+1与ai之间没有连边,则易推出ai-1与ai-2,ai-2与ai-3…i这个集合中相邻两点有连边,ai+1…对于这个构造,我们可以这样考虑:假设我们已知s1为原图中存在哈密顿路的集合,t1为该哈密顿路的终点,s2为补图中存在哈密顿路的集合,t2为该补图中哈密顿路的终点,ai为我们当前考虑加入的点。给定一个图,有n个点,m条边,要求构造一个以1开头点的排列,使得该排列中只存在一个点ai满足:ai与ai-1和ai+1的其中一点有连边,且与另外一点无连边。
2023-08-01 16:46:21
122
1
原创 题解:[NOIP2016 提高组] 愤怒的小鸟
我们知道达到所有基本状态的最小步数是1,所以我们就可以在记录基本状态的时候将该状态的dp值记为1。然后,可以发现状态的合并这一过程中,状态所对应的二进制数单调递增,所以从小到大依次枚举可以通过基本状态取并集得来的状态,再用它的dp值来递推后面状态的值,最后输出全集的dp值即可。初中生都知道的问题——3点确定一个二次函数。基于上面的思考,我们可以得到一种记录基本状态的思路——任选两个点进行枚举,得到一个满足题意的解析式(即a<0),然后再枚举剩下的点,找到所有在该二次函数上的点并用一个二进制数记录这个状态。
2023-06-21 20:11:16
135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人