码迷,mamicode.com
首页 >  
搜索关键字:状压dp    ( 1343个结果
『公交线路 状压dp 矩阵乘法加速』
公交线路 Description 小Z所在的城市有N个公交车站,排列在一条长(N 1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距离均为1km。 作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计线路: 1.设共K辆公交车,则1到K号站作为始发站,N K+1到N号台作为终 ...
分类:其他好文   时间:2019-09-14 22:44:49    阅读次数:97
『Exclusive Access 2 dilworth定理 状压dp』
Exclusive Access 2 Description 给出 N 个点M 条边的无向图,定向得到有向无环图,使得最长路最短。 N ≤ 15, M ≤ 100 Input Format 第一行一个数M (1≤M≤100)。 接下来M行,每行两个大写字母(L 到 Z),最多出线15个不同的大写字母 ...
分类:数据库   时间:2019-09-14 22:43:52    阅读次数:146
『字符合并 区间dp 状压dp』
字符合并 Description 有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这 k 个字符确定。你需要求出你能获得的最大分数。 Input Format 第一行两个整数n,k。接下来一行长度为n的01串,表示初始串。 接下 ...
分类:其他好文   时间:2019-09-14 22:37:58    阅读次数:124
POJ 2411【题解】Mondriaan's Dream 状压DP
题目链接:http://poj.org/problem?id=2411 把每一行当作一个二进制状态。 1表示是一个竖着的1*2的方格。 0表示其他状态。 那么显然当i-1的状态k能转移到i的j: 1.j 和 k 的按位与为0。(有1必须要0,0也可以有1) 2.j 和 k 按位或每一段0都有偶数个。 ...
分类:其他好文   时间:2019-09-09 22:17:56    阅读次数:80
【XSY2518】记忆(memory)(状压dp,概率与期望,概率dp)
题面 Description 你在跟朋友玩一个记忆游戏。 朋友首先给你看了$n$个长度相同的串,然后从中等概率随机选择了一个串。 每一轮你可以询问一个位置上的正确字符,如果能够凭借已有的信息确定出朋友所选的串,那么游戏就结束了,你的成绩就是所用的轮数。 由于你实在太笨,不会任何策略,因此你采用一种方 ...
分类:其他好文   时间:2019-09-09 14:28:55    阅读次数:76
ACwing91 最短Hamilton路径 状压dp
网址:https://www.acwing.com/problem/content/93/ 题解: 状压之后暴力枚举更新。$dp[i][j]$表示$i$的二进制数中1的位置就是会经过的点,$j$的位置是当前的点。则转移方程是$dp[i][j]=min(dp[i][j],dp[i\oplus (1<< ...
分类:Windows程序   时间:2019-09-06 01:33:59    阅读次数:91
2019.9.1 炮兵阵地
传送门 明显状压dp 用dp[i][j][k]记录前i行最后一行状态编号是j且倒数第二行状态编号是k最多能放几个 所以我们先初始化dp[1]和dp[2] 其中dp[1][j][0]=bj[1][j] 因为第0行可以当做没选 dp[2][j][k]=bj[1][j]+bj[2][k] bj数组的意义同 ...
分类:其他好文   时间:2019-09-01 20:13:57    阅读次数:100
2019.9.1 涂抹果酱
还是简单的状压dp 用dp[i][j]表示前i行最后一行状态是j的方案总数 则每次判断当前是普通行、已经固定的行、固定行的下一行 如果是普通行 dp[i][j]+=dp[i-1][l] 如果是固定行 记已经固定好的状态编号是flag 则dp[i][flag]+=dp[i-1][l]且dp[i][j] ...
分类:其他好文   时间:2019-09-01 14:51:28    阅读次数:70
状压dp
因为有道ac自动机+状压dp的题,故开此坑。 状压dp:状态压缩dp(元素数量通常不超过20),借助位运算将状态压缩。 空间复杂度:O(n*n) 上一行的状态为now,下一行的状态为prev,通过枚举上一行所有状态,来更新当前行、当前状态的最优解。 给定n*m矩阵,行列都不超过20,有些格子可选有些 ...
分类:其他好文   时间:2019-09-01 01:11:58    阅读次数:118
HDU3001(状压DP,三进制)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 Travelling Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
分类:其他好文   时间:2019-08-31 23:48:36    阅读次数:196
1343条   上一页 1 ... 12 13 14 15 16 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!