
状压dp
w4149
无
展开
-
BZOJ 1087 互不侵犯King (状压dp)
1087: [SCOI2005]互不侵犯KingTime Limit: 10 Sec Memory Limit: 162 MBDescription 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子。Input 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N *原创 2017-07-04 21:13:26 · 288 阅读 · 0 评论 -
BZOJ 1076 奖励关 (状压期望dp)
1076: [SCOI2008]奖励关Time Limit: 10 Sec Memory Limit: 128 MB Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物, 每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相原创 2017-09-18 14:34:13 · 427 阅读 · 0 评论 -
BZOJ 1079 着色方案 (状压dp)
1079: [SCOI2008]着色方案Time Limit: 10 Sec Memory Limit: 162 MB Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。 所有油漆刚好足够涂满所有木块,即c1+c2+…+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两 个相邻木块颜色不同的着色方案。原创 2017-09-20 14:23:32 · 337 阅读 · 0 评论 -
BZOJ 1072 排列perm (状压dp)
1072: [SCOI2007]排列permTime Limit: 10 Sec Memory Limit: 128 MBDescription 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。Input 输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格原创 2017-09-12 16:56:22 · 325 阅读 · 0 评论 -
chess (状压dp)
10.9状压,用状态s表示一行中填过的地雷的状态。将每一行能填的数字压缩为一个状态T,我们需要枚举T的子集。 枚举子集代码如下: for(inti=T;; i=(i-1)&T)#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define LL long long#define N 13原创 2017-10-09 14:15:01 · 235 阅读 · 0 评论 -
BZOJ 4565 字符合并 (区间状压dp)
4565: [Haoi2016]字符合并Time Limit: 20 Sec Memory Limit: 256 MB Description有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数。得到的新字 符和分数由这 k 个字符确定。你需要求出你能获得的最大分数。Input第一行两个整数n,k。接下来一行长度为n的01串,表示初始串。接下来2k原创 2017-10-31 21:43:23 · 416 阅读 · 0 评论 -
BZOJ 4197 寿司晚宴 (状压dp)
4197: [Noi2015]寿司晚宴Time Limit: 10 Sec Memory Limit: 512 MB Description为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其中第 i 种寿司的美味度为 i+1 (原创 2017-10-18 10:04:04 · 371 阅读 · 0 评论 -
星空 (状压dp)
星空10.24思路: 链接#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <queue>#define INF 0x3f3f3f3f#define N 40010#define P 18using namespace std;int n, k, m, cnt = 0原创 2017-10-24 21:30:50 · 437 阅读 · 0 评论