状压DP
twh233
嘻嘻
展开
-
hdu1074 状态压缩dp 记录路径
Doing Homework Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10007 Accepted Submission(s): 4787 Problem Description Ignatius h原创 2017-08-27 00:28:12 · 309 阅读 · 0 评论 -
hdu 4352(状压bitset+数位DP
题目链接 题目大意:给出L和R找出在[L,R]中满足最长递增子序列长度等于K的个数 LIS nlogn的原理:传送门 当前位置pos,压缩状态state肯定是要的,然后考虑到我们可以对每一个k进行DP,所以要多开一维来保存k,然后dp[i][j][k] 就是dp的状态保存,i表示考虑到当前第i位,j表示当前的压缩状态,k表示LIS恰好为k的答案。 另外LIS,考虑nlogn的方法,维护的是...原创 2018-09-04 21:37:31 · 201 阅读 · 0 评论 -
2018年牛客多校算法寒假训练营练习比赛(第二场)F.德玛西亚万岁 (状压DP
题目链接 题意:给你一个n*m的矩阵,0代表不可以站人,1代表可以站人,并且相邻的格子之间不能站人(上下左右四个方向)。问有多少种站人的方法。 考虑每一行,便利每一种状态,在当前行的基础上,维护下一行的状态,复杂度 o(1<<m)^2*o(n) 左右相邻的用j&(j>>1)即可判断 上下相邻的用k&j可判断 /// ...原创 2018-11-07 00:13:45 · 308 阅读 · 0 评论