状态压缩
小龚主
这个作者很懒,什么都没留下…
展开
-
【阶段1】费解的开关(二进制压缩从而枚举状态+学会解读题目)
【题意】 你玩过“拉灯”游戏吗?25盏灯排成一个5x5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。 我们用数字“1”表示一盏开着的灯,用数字“0”表示关着的灯。下面这种状态 10111 01101 10111 10000 11011 在改变了最左上角的灯的状态后将变成: 01111 11101 10111 10000 11011 再改变它正中间的灯后状态将变成: 01111 .原创 2020-07-28 17:05:59 · 175 阅读 · 0 评论 -
【阶段1】最短Hamilton路径(二进制状态压缩+DP)
【题意】 给定一张 n 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。 【输入格式】 第一行输入整数n。 接下来n行每行n个整数,其中第i行第j个整数表示点i到j的距离(记为a[i,j])。 对于任意的x,y,z,数据保证 a[x,x]=0,a[x,y]=a[y,x] 并且 a[x,y]+a[y,z]>=a[x,z]。 【输出格式】 ...原创 2020-07-28 16:39:22 · 83 阅读 · 0 评论 -
【poj】1873: The Fortified Forest (凸包+状态压缩+各种搞事)
题目描述: The Fortified Forest Time Limit:1000MS Memory Limit:30000K Total Submissions:7818 Accepted:2149 Description Once upon a time, in a faraway land, there lived a king. T...原创 2019-05-28 13:59:41 · 274 阅读 · 0 评论