E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
----状压DP
P1896 [SCOI2005]互不侵犯
知识点:
状压DP
原题面发现\(n,m\le9\),又要求方案数,就知道这必然是个状压了.分析题意:一些性质:对于每一行的棋子摆放情况,只会被相邻的两行棋子所影响对于两行棋子能否相邻,处理方式较麻烦但是\
Luckyblock
·
2019-10-08 14:00
[多校联考2019(Round 5 T1)] [ATCoder3912]Xor Tree(
状压dp
)
[多校联考2019(Round5)][ATCoder3912]XorTree(
状压dp
)题面给出一棵n个点的树,每条边有边权v,每次操作选中两个点,将这两个点之间的路径上的边权全部异或某个值,求使得最终所有边权为
birchtree
·
2019-10-06 09:00
P3943 星空
bfs
状压dp
第一波操作(差分):d[i]=a[i]^a[i-1]例子:10011100(0表示不亮,1为亮了)它的"差分"数组为11010010吃瓜群众:为什么要这么表示let's模拟it原状态:10011100
Hs-black
·
2019-10-05 23:00
考试总结 模拟57
考前被奶了,然后没什么感觉,很冷静的水完T1,本来一直以为这会是套水题,然后才发现T2T3不可做,心态很炸地写完了,T2暴力写错了很多东西,调了好久T1淼题T2「
状压DP
」「边化点」首先根据n很小可以想到状压
casun547
·
2019-10-04 21:00
[CSP-S模拟测试]:巨神兵(
状压DP
)
题目描述欧贝利斯克的巨神兵很喜欢有向图,有一天他找到了一张$n$个点$m$条边的有向图。欧贝利斯克认为一个没有环的有向图是优美的,请问这张图有多少个子图(即选定一个边集)是优美的?答案对$1,000,000,007$取模。输入格式第一行两个整数$n$和$m$。接下来$m$行每行两个整数表示一条有向边。保证无重边无自环。输出格式一行一个整数表示答案,对$1,000,000,007$取模。样例样例输入
HEOI-动动
·
2019-10-03 21:00
Another Filling the Grid
状压dp
http://codeforces.com/contest/1228/my题意:有个nm的矩形每个格子可以取1-k中的一种数字问有多少种填法使得每行每列至少都有一个1题解:设置dp[i][j]表示当前处理到i行有j列为1的方案数然后统计答案贡献即可注意改行至少取一个1#includeusingnamespacestd;#definerep(i,a,b)for(inti=(a);i=(b);--i)
FFFFFFFHHHHHHH
·
2019-10-02 20:00
v·y「
状压dp
」
一直对
状压dp
怀有一种恐惧感不会打,不会调,关键是不会调做了这两道题,虽然还是不会
状压dp
,但总比之前好了一些y普通状压应该很好打复杂度$O(2^d*n*(n+m))$for(lli=2;iusingnamespacestd
.texas
·
2019-10-01 21:00
LG1879 「USACO2006NOV」Corn Fields
状压DP
问题描述LG1879题解设\(opt[i][j]\)代表前\(i\)行,且第\(i\)行状态为\(j\)的方案数。枚举\(j\),再枚举\(k\),\(k\)为上一行的状态。判断\(j,k\)能否共存(j&k==0)计数转移即可。必须加强位运算能力。\(\mathrm{Code}\)#includeusingnamespacestd;templatevoidread(Tp&x){x=0;charc
liubainian
·
2019-09-30 09:00
Rotate Columns (hard version)(
状压DP
)
解题思路:看到n的范围很小,可以联想到
状压DP
来解,设dp【i】为状态i的最大值,所谓状态i,就是在i的二进制下,某位置为1则表示该行已找到最大值,为0则没有找到最大
风雨兼程-zhi
·
2019-09-28 23:00
hdu 5519 Kykneion asma 2015沈阳现场(
状压dp
+ 容斥 + 组合数)
思路貌似可以母函数+FFT(但是这两个我都不会也可以用
状压dp
+容斥原理来求解。这个题求合法数不好求,所以可以计算总数减非法数来求答案。
Acerkoo
·
2019-09-28 23:00
P3343 [ZJOI2015]地震后的幻想乡(概率dp+
状压dp
)
https://www.luogu.org/problem/P3343题目描述傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。幻想乡一共有n个地方,那么最快的方法当然是修复n-1条道路将这n个地方都连接起来。幻想乡这n个地方本来是连通
风雨兼程-zhi
·
2019-09-23 23:00
[cf 585 E] Marbles
col$在序列中出现的最左处为$l$,最右处为$r$,则$A_{l},\cdots,A_{r}=col$$n\leq4\times10^5,A_{i}\leq20$题解:根据那个20的范围我们可以考虑一个
状压
Fugtemypt
·
2019-09-18 20:00
Codeforces 1215E
状压DP
思路:由于题目中的颜色种类很少,考虑
状压DP
。设dp[mask]为把mask为1的颜色从后往前放置的最小花费。那么我们新添加一种颜色时需要知道要转移多少次,所以我们需要预处理转移矩阵c[i][j]。
维和战艇机
·
2019-09-17 15:00
Marbles(
状压dp
)
https://codeforces.com/contest/1215/problem/Ecnt[x][j]表示把x这种颜色全放到j这种颜色前面所需要的交换次数。其实这题跟上一篇博客那题是同一个套路,难点在于想到预处理出cnt数组来进行转移。1#definebug(x)cout4#defineiter::iterator5//#definepapair6usingnamespacestd;7#de
SnowLove
·
2019-09-17 14:00
Playlist for Polycarp (easy version)(
状压dp
)
https://codeforc.es/contest/1185/problem/G1不难想到用二进制表示第i首歌选还是不选,d[s][t]表示当状态为s且最后一首歌的类型为t的方案数。1#definebug(x)cout4#defineiter::iterator5//#definepapair6usingnamespacestd;7#definelllonglong8#definemkmake
SnowLove
·
2019-09-17 14:00
Codeforces Round #585 (Div. 2) E - Marbles(
状压dp
)
题目有n(nusingnamespacestd;typedeflonglongll;constintM=20;constintN=4e5+10;constllINF=0x3f3f3f3f3f3f3f3fll;intn,v,mx;llcost[M][M],dp[1pos[M],in,out;intmain(){scanf("%d",&n);for(inti=1;ipos[j][r])r++;cost
Code92007
·
2019-09-16 10:01
状压dp
Codeforces Round #585 (Div. 2) E - Marbles(
状压dp
)
题目有n(nusingnamespacestd;typedeflonglongll;constintM=20;constintN=4e5+10;constllINF=0x3f3f3f3f3f3f3f3fll;intn,v,mx;llcost[M][M],dp[1pos[M],in,out;intmain(){scanf("%d",&n);for(inti=1;ipos[j][r])r++;cost
Code92007
·
2019-09-16 10:01
状压dp
从今以后的刷题记录
开始时间:2019/9/16Problem错误原因做法提交次数[PA2014]Pakowanie数组开小,n和m大小不同
状压DP
5[Haoi2016]字符合并MLE+没开longlong区间
状压DP
4cf600ELomsatgelral
pigzhouyb
·
2019-09-16 07:12
无聊的东东
2019.09.11【NOIP提高组】模拟 A 组
对于k<=100的部分,我们用
状压dp
。设f[i][j][s]表示完成前i道题,i+1道题减的是c[j],当前已喝的饮料集合位s的最大得分。那么枚举一下接下来做i+1道题时的饮料集合s1来转移就好了。
chiyankuan
·
2019-09-15 14:06
【NOIP提高组】模拟A组
『区间
状压DP
』[Haoi2016]字符合并
Problem\mathrm{Problem}Problem有一个长度为n的01串,你可以每次将相邻的k个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这k个字符确定。你需要求出你能获得的最大分数。1=1,k#include#include#defineintlonglongusingnamespacestd;constintK=8;constintN=305;intn,k,INF
pigzhouyb
·
2019-09-15 14:48
动态规划DP
『公交线路
状压dp
矩阵乘法加速』
公交线路Description小Z所在的城市有N个公交车站,排列在一条长(N-1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距离均为1km。作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计线路:1.设共K辆公交车,则1到K号站作为始发站,N-K+1到N号台作为终点站。2.每个车站必须被一辆且仅一辆公交车经过(始发站和终点站也算被经过)。3.公交车只能从编号较小的站台驶
Parsnip
·
2019-09-14 21:00
『字符合并 区间dp
状压dp
』
字符合并Description有一个长度为n的01串,你可以每次将相邻的k个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这k个字符确定。你需要求出你能获得的最大分数。InputFormat第一行两个整数n,k。接下来一行长度为n的01串,表示初始串。接下来2^k行,每行一个字符ci和一个整数wi,ci表示长度为k的01串连成二进制后按从小到大顺序得到的第i种合并方案得到的新字符,
Parsnip
·
2019-09-14 21:00
『Exclusive Access 2 dilworth定理
状压dp
』
ExclusiveAccess2Description给出N个点M条边的无向图,定向得到有向无环图,使得最长路最短。N≤15,M≤100InputFormat第一行一个数M(1≤M≤100)。接下来M行,每行两个大写字母(L到Z),最多出线15个不同的大写字母。每行的两个大写字母不会相同。OutputFormat第一行输出最长路最短的数值-1。SampleInput3PQQRRPSampleOut
Parsnip
·
2019-09-14 21:00
[洛谷 P2114] [NOI2014]起床困难综合症
原题传送门此题的思想还是位运算&
状压DP
位运算的特点是二进制下不进位,故参与位运算的各位之间是相互独立的X0的第k位应该填为1仅当在下面两种情况时出现:已有数值+1#defineintlonglongusingnamespacestd
你来看此花时
·
2019-09-14 16:00
最小斯坦纳树
那么就可以用
状压DP
+spfa求解。
ckxkexing
·
2019-09-12 15:00
dp题积累
时隔多日的又一道dp(
状压dp
)SouthernandVolgaRussiaQualifier2019-2020C.Marblespof说:那个啊,因为他最后肯定都是一团一团的嘛,然后a[i]最大只有20
草丛怪
·
2019-09-10 13:00
2019.9.1 炮兵阵地
传送门明显
状压dp
用dp[i][j][k]记录前i行最后一行状态编号是j且倒数第二行状态编号是k最多能放几个所以我们先初始化dp[1]和dp[2]其中dp[1][j][0]=bj[1][j]因为第0行可以当做没选
lqxssf
·
2019-09-01 20:00
2019.9.1 涂抹果酱
还是简单的
状压dp
用dp[i][j]表示前i行最后一行状态是j的方案总数则每次判断当前是普通行、已经固定的行、固定行的下一行如果是普通行dp[i][j]+=dp[i-1][l]如果是固定行记已经固定好的状态编号是
lqxssf
·
2019-09-01 13:00
状压DP
从TSP问题开始入门哦
一开始学
状压DP
难以理解,后来从TSP开始,终于入门了nice!!!!旅行商问题:给定n个城市和两两相互的距离,求一条路径经过所有城市,并且路径达到最下仅限于;朴树想法:做n个城市的排列复杂度为n!
必须维持力量的均衡
·
2019-08-29 21:00
NOIP 2016 愤怒的小鸟 题解
一道
状压dp
题,但是竟然可以搜索搜过!!(儒雅随和)。
End_donkey
·
2019-08-27 10:00
NOIP 2016 愤怒的小鸟 题解
一道
状压dp
题,但是竟然可以搜索搜过!!(儒雅随和)。
End_donkey
·
2019-08-27 10:00
NOIP 2016 愤怒的小鸟 题解
一道
状压dp
题,但是竟然可以搜索搜过!!(儒雅随和)。
End_donkey
·
2019-08-27 10:00
[NOI2001]炮兵阵地 题解
题意我们先来了解一下基本的位运算于(\(\bigwedge\)),或(\(\bigvee\))异或(\(\bigoplus\))在下面我们用(&)代表于,(|)代表或一道
状压dp
题,状压真的太难了,这道题搞了比较久才弄懂
End_donkey
·
2019-08-26 21:00
【NOIP2017】宝藏 题解(
状压DP
)
题目描述参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了nnn个深埋在地下的宝藏屋,也给出了这nnn个宝藏屋之间可供开发的mmm条道路和它们的长度。小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远,也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路则相对容易很多。小明的决心感动了考古挖掘的赞助商,赞助商决定免费赞助他打通一条从地面到某个宝藏屋的通道
优少
·
2019-08-17 16:00
Luogu-P1879 [USACO06NOV]玉米田Corn Fields
题目题目链接测试得分:100主要算法:
状压DP
(二进制优化)题干:
状压DP
板子分析1.就是像之前的互不侵犯一样,只是合法状态还要判断要与玉米地的贫瘠程度,是否可以种植玉米有关2.向互不侵犯一样,判读是否两两相邻
SeanOcean
·
2019-08-15 12:00
Luogu-P1896 [SCOI2005]互不侵犯
题目题目链接测试得分:100主要算法:
状压DP
(二进制优化)题干:
状压DP
板子分析1.对于国王这道题,有点类似于八皇后问题,但是这个点限制条件少一些,简单地说就是一次筛选的点较少,所以会导致搜索的超时2
SeanOcean
·
2019-08-14 20:00
Loj-SGU 223-国王
题目题目链接测试得分:100主要算法:
状压DP
(二进制优化)题干:
状压DP
板子分析1.对于国王这道题,有点类似于八皇后问题,但是这个点限制条件少一些,简单地说就是一次筛选的点较少,所以会导致搜索的超时2
SeanOcean
·
2019-08-14 20:00
To Do List
waittodo:学卡特兰数,tarjan各种应用,高斯消元,线性基,欧拉定理,卢卡斯定理,二分图匹配提高算法DP线性DP区间DP四边形不等式优化划分DP简单优化单调队列单调栈其他数据结构(线段树等)期望DP
状压
henry_y
·
2019-08-12 19:00
Most Powerful(
状压dp
)
MostPowerful题目描述Recently,researchersonMarshavediscoveredNpowerfulatoms.Allofthemaredifferent.Theseatomshavesomeproperties.Whentwooftheseatomscollide,oneofthemdisappearsandalotofpowerisproduced.Researc
logan&ever
·
2019-08-06 22:00
【DP入门到入土】
DP例题较多,可以根据自己需求食用~update:下翻有
状压DP
入门讲解,也只有讲解了(逃~DP的实质,就是状态的枚举。
摸鱼酱
·
2019-08-02 19:00
暑期总结
暑期总结学了什么数学:扩展欧几里得,欧拉函数,数论三大定理数学:排列组合数学:矩阵数学:期望字符串哈希,字典树,最小表示树论:树形dp,树上差分
状压dp
st表无向tarjan二分图基环树差分约束自学并查集提高线段树的某些题型
APTX·4869
·
2019-07-20 11:24
noip
POJ 1038 Bugs Integrated Inc (复杂的
状压DP
)
$POJ~1038~~\timesBugs~Integrated~Inc:$(复杂的
状压DP
)$solution:$很纠结的一道题目,写了大半天,就想练练手,结果这手生的。
✐wch✎
·
2019-07-18 22:00
状态压缩dp
总述
状压dp
就是利用计算机二进制的性质来描述状态的dp&按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0l按位或两个相应的二进制位中只要有一个为1,该位的结果值为1^按位异或若参加运算的两个二进制位值相同则为
zhxmdefj
·
2019-07-10 08:00
牛客练习赛49 solution
15本书,和15个价格,你要分配这15个价格,使得总价最小.此外,有一些促销方案,每个方案是一些书的集合,表示只要买全了这个方案的书,则最便宜的一本书免费你最后选择的所有方案不能有重复的书.第一感觉就是
状压
Feynman1999
·
2019-07-08 22:59
---------
解
题
报
告
---------
【CF 1185G1】Playlist for Polycarp (easy version)(
状压DP
)
题面题意现在你有nnn首歌,第iii首歌的播放时间为tit_iti,种类为fif_ifi,其中1≤fi≤31\leqf_i\leq31≤fi≤3,现在你从家到学校需要花费TTT的时间,你在路上不想闲着,现在你要选几首歌按照一定的顺序播放,你要保证着几首歌的时间总和为TTT(每首歌只会播放一次),并且在播放的时候不会连续播放同一种类的歌曲,计算共有多少种方案,答案对109+710^9+7109+7取
codancer
·
2019-06-20 20:00
OJ--codeforces
动态规划--状压DP
「PKUWC2018」随机算法(
状压dp
)
传送门.感觉这个状压题还是挺有意思的。最基本的状压就是0表示没选,1表示选了不在独立集里,2表示选了在独立集里,枚举下一个点然后用位运算加速转移即可。复杂度O(3n∗n)O(3^n*n)O(3n∗n)考虑其实1、2可以合并。记0表示没选,1表示选了。当选一个点到独立集时,就直接把它的邻点拿来提前安排了,这些点以后选的时候一定是不能放到独立集的,这样这个状态才是对的。由于不知道独立集的大小,可能还需
Cold_Chair
·
2019-06-19 15:12
动态规划
uva1076 - Password Suspects
链接https://cn.vjudge.net/problem/UVA-1076题解这是一道worldfinal题方案数就直接AC自动机上
状压dp
,fijkf_{ijk}fijk表示长度为iii,当前走到了第
*ACoder*
·
2019-05-22 22:53
#
状压DP
2019第十届蓝桥杯国赛考点粗略(大佬绕道)持续更新
(蒟蒻一个,大佬勿锤)分类解法题目图论链式向前星+二分图关押罪犯动态规划
状压dp
铺瓷砖数论gcd+lcm分数的最小公倍数搜索拓扑排序可达性统计基本算法贪心防晒数论快速幂气球消消乐数论拓展欧几里得石子游戏数据结构并查集
cp0328
·
2019-05-08 21:06
蓝桥杯
[
状压dp
][铺瓷砖] Mondriaan's Dream
Mondriaan'sDream原题链接DescriptionSquaresandrectanglesfascinatedthefamousDutchpainterPietMondriaan.Onenight,afterproducingthedrawingsinhis‘toiletseries’(wherehehadtousehistoiletpapertodrawon,forallofhisp
cp0328
·
2019-05-05 21:17
蓝桥杯
codeforces 8C
状压DP
codeforces8C题意:给定n个物品,第i个物品的坐标为(xi,yi),你的起点坐标为(xs,ys)。给定n个物品,第i个物品的坐标为(x_i,y_i),你的起点坐标为(x_s,y_s)。给定n个物品,第i个物品的坐标为(xi,yi),你的起点坐标为(xs,ys)。现在要将所有物品全部放回起点,每次手中拿的物品数量不能超过2个。现在要将所有物品全部放回起点,每次手中拿的物品数量不能超过2个。
csdn_PatrickStar
·
2019-05-05 12:34
状压DP
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他