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-状态压缩
ZOJ-3802-Easy 2048 Again【
状态压缩
dp】【位运算】【好题】
3802-Easy2048AgainDark_sunknowsthatonasingle-trackroad(whichmeansoncehepassedthisarea,hecannotcomebackagain),therearesomeundergroundtreasuresoneachareaoftheroadwhichhasthevalueof2,4,8or16.Dark_suncand
loy_184548
·
2016-04-15 23:00
位运算
dp
ZOJ
3802
高级搜索题集
基础的搜索BFS和DFS,自己找题切吧...高级搜索的题集就在下面,自己看着办吧...努力爆搜,努力剪枝吧~~~【Level1】HDOJ-1429胜利大逃亡(续) 迷宫问题,有钥匙和门的bfs+
状态压缩
zchahaha
·
2016-04-15 21:00
搜索
ACM
HDU
DFS
bfs
poj1170(
状态压缩
dp)
链接:点击打开链接题意:给定一个含有n种商品的订单,给出订单内每个物品的初始价格和需要购买的数量,再给出m种套餐,这些组合会得到便宜的价格,最后怎样搭配使得总价格最少。代码:#include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; intdp[500005],HASH
stay_accept
·
2016-04-15 20:00
FZU-2218-Simple String Problem【
状态压缩
dp】
2218-SimpleStringProblemProblemDescriptionRecently,youhavefoundyourinterestinstringtheory.Hereisaninterestingquestionaboutstrings.YouaregivenastringSoflengthnconsistingofthefirstklowercaseletters.Youa
loy_184548
·
2016-04-15 09:00
压缩
String
dp
poj 2288(
状态压缩
dp + TSP问题)
题目描述:哈密尔顿路问题。n个点,每一个点有权值,设哈密尔顿路为C1C2...Cn,Ci的权值为Vi,一条哈密尔顿路的值分为三部分计算:1.每一个点的权值之和2.对于图中的每一条CiCi+1,加上Vi*Vi+13.对于路径中的连续三个点:CiCi+1Ci+2,若在图中,三点构成三角形,则要加上Vi*Vi+1*Vi+2求一条汉密尔顿路可以获得的最大值,并且还要输出有多少条这样的哈密尔顿路。解题思路:
hexianhao
·
2016-04-14 20:00
dp
poj-1321 棋盘问题(
状态压缩
)
题目链接点击打开链接棋盘问题TimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 32464 Accepted: 16106Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C
acm_cxq
·
2016-04-13 15:00
ACM
poj
【poj 2411】Mondriaan's Dream
状态压缩
DP
Mondriaan’sDreamTimeLimit:3000MSMemoryLimit:65536KTotalSubmissions:14345Accepted:8273DescriptionSquaresandrectanglesfascinatedthefamousDutchpainterPietMondriaan.Onenight,afterproducingthedrawingsinhis
ALPS233
·
2016-04-12 18:00
压缩
dp
poj
[poj 3254] Corn Fields
状态压缩
DP(递推)
CornFieldsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:11605Accepted:6078DescriptionFarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomeyu
ALPS233
·
2016-04-12 16:00
压缩
poj
[dp专题-
状态压缩
dp] 51nod 1033
在m*n的一个长方形方格中,用一个1*2的骨牌排满方格。问有多少种不同的排列方法。(n<=5) 例如:3*2的方格,共有3种不同的排法。(由于方案的数量巨大,只输出Mod10^9+7的结果)Input2个数MN,中间用空格分隔(2<=m<=10^9,2<=n<=5)Output输出数量Mod10^9+7Input示例23Output示例3
reborn_ZhMZ
·
2016-04-12 12:00
状压dp
状态压缩
动态规划 动态规划的状态有时候比较难,不容易表示出来,需要用一些编码技术,把
状态压缩
的用简单的方式表示出来。
XerxesSimon
·
2016-04-09 15:00
ACM
hdu1429 bfs+
状态压缩
题目是十把钥匙,所以可以用
状态压缩
来表示(不解释),之后就是简单的BFS了,不过貌似有点容易爆内存的样子啊….
qq_31138083
·
2016-04-09 15:00
压缩
内存
bfs
胜利大逃亡(续)(
状态压缩
bfs)
胜利大逃亡(续)TimeLimit:4000/2000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7357 AcceptedSubmission(s):2552ProblemDescriptionIgnatius再次被魔王抓走了(搞不懂他咋这么讨魔王喜欢)……这次魔王汲取了上次的教训,把
handsomecui
·
2016-04-05 22:00
POJ 2531(
状态压缩
||DFS)
NetworkSaboteurTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 10731 Accepted: 5166DescriptionAuniversitynetworkiscomposedofNcomputers.Systemadministratorsgatheredinformationonthetrafficbetween
qq_24489717
·
2016-04-04 18:00
HDU 1074 Doing Homework【
状态压缩
DP】
分析:最多只有15节课,可以将完成作业的情况进行
状态压缩
,用二进制表示,枚举出状态,进行dp。然后注意输入的时候本身就是字典序最小的,倒着来一遍,先不写后面的作业,这样最终得到的答案就是按字典序
Yukizzz
·
2016-04-04 11:00
【HDU2825】Wireless Password,AC自动机+
状态压缩
DP
传送门写在前面:依旧有毒的HDU,读题半天看不懂啊,感觉自动机的精通遥遥无期啊!思路:题意——给定m个给定的串(可能相同),要求组建一个给定长度为n的新串,要求新串中至少包含k个给定的串(序号重复算一个),求组成新串的方案数,所有出现的字符都为’a’-‘z’(看到数据范围这么小,先想到高维DP、状压DP和网络流)建trie树,建fail指针,然后在自动机上进行DP,f[i][j][p]代表DP到了
xym_CSDN
·
2016-04-03 20:00
lightoj 1011 - Marriage Ceremonies(
状态压缩
dp)
TimeLimit: 2second(s)MemoryLimit: 32MBYouworkinacompanywhichorganizesmarriages.Marriagesarenotthateasytobemade,so,thejobisquitehardforyou.Thejobgetsmoredifficultwhenpeoplecomehereandgivetheirbio-dataw
dml_96
·
2016-04-02 12:00
HDU 4845 拯救大兵瑞恩 基本
状态压缩
bfs
题意:1944年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。瑞恩被关押在一个迷宫里,迷宫地形复杂,但是幸好麦克得到了迷宫的地形图。迷宫的外形是一个长方形,其在南北方向被划分为N行,在东西方向被划分为M列,于是整个迷宫被划分为N*M个单元。我们用一个有序数对(单元的行号,单元的列号)来表示单元位置。南北或东西方向相邻的两个单元之间可以互通,或者存在一扇锁着
Triple_WDF
·
2016-03-31 08:00
【BZOJ3049】Island Travels,SPFA预处理+
状态压缩
DP
传送门(权限题)3049:[Usaco2013Jan]IslandTravelsTimeLimit:10SecMemoryLimit:128MBSubmit:84Solved:34[Submit][Status][Discuss]DescriptionFarmerJohnhastakenthecowstoavacationoutontheocean!ThecowsarelivingonN(10,最
xym_CSDN
·
2016-03-30 12:00
bzoj 2064: 分裂【
状态压缩
】
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2064题意:将n个数以最少操作变成m个数,操作为合并分解。分析:前后数的总和不变,我们可以将n个数合并成一个数,然后分解成m个数,操作数是n+m-2,但是有些数是不用合并的,枚举n和m的子集,每有一对相等ans-2.这时我们取n的为正数,m的为负数。代码:#include #include #i
u012483216
·
2016-03-28 14:00
poj2288(
状态压缩
dp)
IslandsandBridgesTimeLimit: 4000MS MemoryLimit: 65536KTotalSubmissions: 10168 Accepted: 2648DescriptionGivenamapofislandsandbridgesthatconnecttheseislands,aHamiltonpath,asweallknow,isapathalongthebrid
martinue
·
2016-03-27 18:00
dp
ACM
大二
poj1185(
状态压缩
dp)
链接:点击打开链接题意:司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示:如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的黑色的网格表示它能够攻击到的
stay_accept
·
2016-03-27 15:00
源码
动态规划
ACM
poj
hdu3001(三进制
状态压缩
dp)
链接:点击打开链接题意:n个城市,m条路,每个城市最多经过两次,遍历所有城市最小的费用是多少代码:#include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; intthree[15]={1,3,9,27,81,243,729,2187,6561,19683,59049}
stay_accept
·
2016-03-27 15:00
源码
动态规划
ACM
poj
poj3254(
状态压缩
dp)
CornFieldsTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 11466 Accepted: 6008DescriptionFarmerJohnhaspurchasedalushnewrectangularpasturecomposedof M by N (1≤ M ≤12;1≤ N ≤12)squareparcels.Hewan
martinue
·
2016-03-27 11:00
dp
ACM
大二
nyoj999 师傅又被妖怪抓走了 (预处理+bfs+
状态压缩
)
题目999题目信息运行结果本题排行讨论区师傅又被妖怪抓走了时间限制:1000ms|内存限制:65535KB难度:3描述话说唐僧复得了孙行者,师徒们一心同体,共诣西方。自宝象国救了公主,承君臣送出城西,沿路饥餐渴饮,悟空便为师傅去化斋,等悟空回来,悟净慌慌张张的对悟空说:“不好了,不好了”,还没等悟净说完,悟空说:“师傅又被妖怪抓走了”,悟净:“NO!”,悟空一脸茫然,悟净:“师傅和二师兄都被妖怪抓
su20145104009
·
2016-03-26 12:00
99
nyoj
nyoj99
预处理+bfs+状态压缩
UVA 1099【
状态压缩
】
题意:有一块x*y的巧克力,问你是否可以分成n块大小分别为aI的小巧克力分析:n #include #include #include #include #include #include #include #include #include #include #defineINF0x3f3f3f3f #defineMn1<<15 #defineMm2000005 #definemod100000
u012483216
·
2016-03-24 21:00
poj3311 Hie with the Pie【floyd最短路+
状态压缩
】
DescriptionThePizazzPizzeriapridesitselfindeliveringpizzastoitscustomersasfastaspossible.Unfortunately,duetocutbacks,theycanaffordtohireonlyonedrivertodothedeliveries.Hewillwaitfor1ormore(upto10)order
zhou_yujia
·
2016-03-24 20:00
poj
状态压缩dp
Floyd最短路
hdu3001(
状态压缩
dp,三进制!)
TravellingTimeLimit:6000/3000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5896 AcceptedSubmission(s):1908ProblemDescriptionAftercodingsomanydays,MrAcmerwantstohaveagoo
martinue
·
2016-03-24 20:00
dp
ACM
大二
poj3311(
状态压缩
dp)
HiewiththePieTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 5896 Accepted: 3180DescriptionThePizazzPizzeriapridesitselfindeliveringpizzastoitscustomersasfastaspossible.Unfortunately,duetocutba
martinue
·
2016-03-24 18:00
dp
ACM
大二
HOJ 2317 Pimp My Ride(
状态压缩
DP)
PimpMyRideMyTags(Edit)Source:TUD2005Timelimit:3secMemorylimit:64MSubmitted:63,Accepted:34Today,therearequiteafewcars,motorcycles,trucksandothervehiclesoutthereonthestreetsthatwouldseriouslyneedsomeref
Dacc123
·
2016-03-24 18:00
poj1185(
状态压缩
dp)
炮兵阵地TimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 23321 Accepted: 9027Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不
martinue
·
2016-03-24 11:00
dp
ACM
大二
poj2411
状态压缩
dp训练2——A
DescriptionSquaresandrectanglesfascinatedthefamousDutchpainterPietMondriaan.Onenight,afterproducingthedrawingsinhis'toiletseries'(wherehehadtousehistoiletpapertodrawon,forallofhispaperwasfilledwithsqu
yuanjunlai141
·
2016-03-24 10:00
UVA 11825【
状态压缩
】
题意:有一个由编号0~n-1的n台计算机组成的网络,一共有n种服务,每台计算机上都运行着全部服务,对于每台计算机,你可以选择停止一项服务,这个行为会导致与这台计算机和与他相连的其他计算机上的这项服务都停止(原来已经停止的继续保持停止状态)。求最多能使多少个服务瘫痪(即没有任何一台计算机在运行这项服务)。分析:用2进制表示每台电脑的集合有哪些电脑a[i],将这些集合用位运算求出若干a[i]的并集。最
u012483216
·
2016-03-23 22:00
hdoj-1044 Collect More Jewels 这题对我来说有点难..
参考博客:http://www.xuebuyuan.com/2176887.html第一种方法:BFS+
状态压缩
:(700+ms)#include#include#include#include#includeusingnamespacestd
寻找小海螺
·
2016-03-23 20:01
HDU 4403 A very hard Aoshu problem (暴力+
状态压缩
)
ProblemDescriptionAoshuisverypopularamongprimaryschoolstudents.Itismathematics,butmuchharderthanordinarymathematicsforprimaryschoolstudents.TeacherLiuisanAoshuteacher.Hejustcomesoutwithaproblemtotesth
u010850027
·
2016-03-23 16:00
HDU 5025图论之BFS
走到T时收集m把不同的钥匙,但是规定收集n之前,必须1~n-1全部收集完毕,怪最多有5个思路:怪最多就有5个,然后钥匙是1~9把,我们每个点的状态就不会很多,在BFS时每个点的状态进行标记就行了,5个怪
状态压缩
着判断
Dan__ge
·
2016-03-23 16:00
ACM
图论
HDU
bfs
HDU 5025图论之BFS
走到T时收集m把不同的钥匙,但是规定收集n之前,必须1~n-1全部收集完毕,怪最多有5个思路:怪最多就有5个,然后钥匙是1~9把,我们每个点的状态就不会很多,在BFS时每个点的状态进行标记就行了,5个怪
状态压缩
着判断
Dan__ge
·
2016-03-23 16:00
ACM
图论
HDU
bfs
POJ 2965 The Pilots Brothers' refrigerator【BFS+状压 Or 脑洞】
代码:bfs+
状态压缩
很容易想到~~这里的
状态压缩
要需要多加小心,注意一下存储的是翻转门的情况~#include #include #include usingnamespacestd; typedefpairp
Yukizzz
·
2016-03-22 23:00
POJ 2965 The Pilots Brothers' refrigerator【BFS+状压 Or 脑洞】
代码:bfs+
状态压缩
很容易想到~~这里的
状态压缩
要需要多加小心,注意一下存储的是翻转门的情况~#include #include #include usingnamespacestd; typedefpairp
Yukizzz
·
2016-03-22 23:00
bzoj1725: [Usaco2006 Nov]Corn Fields牧场的安排
分析:裸的
状态压缩
DP。
Fsss_7
·
2016-03-22 21:00
uva11825Hackers' Crackdown
剩下就是
状态压缩
了。O(3^n)代码:#include #include #include #include #include #i
Fsss_7
·
2016-03-21 22:00
poj2411(
状态压缩
dp)
Mondriaan'sDreamTimeLimit: 3000MS MemoryLimit: 65536KTotalSubmissions: 14198 Accepted: 8191DescriptionSquaresandrectanglesfascinatedthefamousDutchpainterPietMondriaan.Onenight,afterproducingthedrawing
martinue
·
2016-03-21 21:00
dp
ACM
大二
状态压缩
dp入门题 poj3254
本博客是在写的很菜,如若看不懂,可以参看http://www.tuicool.com/articles/JVzMVj,很棒这道题是一道入门的
状态压缩
dp,题目大意是农夫有一块地,被划分为m行n列大小相等的格子
zcmartin2014214283
·
2016-03-21 21:00
dp
poj
状态压缩dp
ZOJ 1100 Mondriaan's Dream【
状态压缩
】【DP】【DFS】
题目链接http://www.icpc.moe/onlinejudge/showProblem.do?problemId=100思路题意很简单,给你个h*w的格子,让你用2*1的长方形去填满它,问有几种填法。题意简单不代表好写啊,这TM怎么搞。。。比赛时想破脑子也只能想个暴力出来,妥妥TLE。后来搜了下题解终于做出来了,是状压DP+dfs。这是我第二次碰到搜索和状压组合的题目了,但状压+DP+搜索
wlx65003
·
2016-03-21 20:00
ACM
POJ-3279-Fliptile【
状态压缩
】【DFS】【好题】
POJ-3279-FliptileTimeLimit:2000MSMemoryLimit:65536KB DescriptionFarmerJohnknowsthatanintellectuallysatisfiedcowisahappycowwhowillgivemoremilk.Hehasarrangedabrainyactivityforcowsinwhichtheymanipulatean
loy_184548
·
2016-03-21 20:00
poj
DFS
状态压缩
3279
hdu4758(AC自动机+
状态压缩
dp)
链接:点击打开链接题意:在一个矩阵内从左上角走到右下角,向右走得到一个R向下走得到一个D,问最后有几种走到右下角时得到的字符串包含题中给出的两个字符串代码:#include #include #include #include #include #include usingnamespacestd; constintMOD=1000000007; intq[205],dp[105]
u010850027
·
2016-03-19 23:00
源码
动态规划
ACM
poj
hdu4057(AC自动机+
状态压缩
dp)
链接:点击打开链接题意:给出n段基因的价值和组成,求一个长度为l的价值大于零最大的基因价值代码:#include #include #include #include #include #include usingnamespacestd; constintINF=0x3f3f3f3f; intq[1005],dp[2][1005][(1<<10)+5]; intfail[100
u010850027
·
2016-03-19 22:00
源码
动态规划
ACM
hdu2825(AC自动机+
状态压缩
dp)
链接:点击打开链接题意:求一个长度是n的字符串至少含有给出的m个字符串中的k个的种数代码:#include #include #include #include #include #include usingnamespacestd; constintMOD=20090717; intdp[30][105][(1q; q.push(0); while(q.size()){ u
u010850027
·
2016-03-19 22:00
源码
动态规划
ACM
ZOJ 3596 Digit Number【
状态压缩
】【BFS】
首先是
状态压缩
,用十位二进制数表示选了哪些数,后面跟三位十进制数表示当前的数除以n的余数。然后用BFS保证位数递增,然后大循环里新加的数从小到大遍历,这
wlx65003
·
2016-03-19 21:00
二进制
ACM
bfs
bzoj1087: [SCOI2005]互不侵犯King
分析:因为n特别小,我们可以直接用
状态压缩
来表示每一行的状态,然后判断是否可行即可。PS:我的程序跑出来有点慢,应该是对于cal函数的多次计算的问题,其实我们可以预处理出来,然后每次O(1)调用即可。
Fsss_7
·
2016-03-19 17:00
ZOJ-2050-Flip Game【
状态压缩
bfs】
2050-FlipGameFlipgameisplayedonarectangular4x4fieldwithtwo-sidedpiecesplacedoneachofits16squares.Onesideofeachpieceiswhiteandtheotheroneisblackandeachpieceislyingeitherit’sblackorwhitesideup.Eachround
loy_184548
·
2016-03-18 21:00
ZOJ
2050
状态压缩bfs
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他