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
———状态压缩
uva11795
思路:
状态压缩
DP。S[i]表示的是当死的怪兽的状态为i的时候所获得的武器可以打死哪些怪兽。weapon[i]表示当打死怪兽i的时候所可以获得的武器。
vv494049661
·
2016-04-19 20:00
HDU 1885 Key Task (
状态压缩
+BFS)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1885代码:#include #include #include #include usingnamespacestd; structnode { intx,y; inttemp,step; }ui,op; charmaps[105][105]; intdis[105][105][1q; q.push(
qq_32473657
·
2016-04-19 17:00
HDU 1074 Doing Homework
状态压缩
dp
点击打开链接有n门课,每门课有截止时间和完成所需的时间,如果超过规定时间完成,每超过一天就会扣1分,问怎样安排做作业的顺序才能使得所扣的分最小第二种方法 //那么任务所有的状态有2^n-1种 //状态方程为:Dp[next]=min{Dp[k]+i的罚时}其中,next=k+(1>i的奇偶性决定状态k //具体实现为:对每种状态遍历n项任务,如果第i项没有完成,则计算出Dp[next]的最优解
became_a_wolf
·
2016-04-19 16:00
HDU 1429 胜利大逃亡(续) (
状态压缩
+BFS)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1429代码:#include #include #include #include usingnamespacestd; structnode { intx,y; intstep,temp; }ui,op; intfx[4]={1,0,-1,0}; intfy[4]={0,1,0,-1}; charm
qq_32473657
·
2016-04-19 12:00
【poj3254】Corn Fields 题意&题解&代码(C++)
题解:
状态压缩
型dp,一般可以通过数据范围来判断,我们可以将每一行的肥沃草地状态与牛的分布状态用二进制数来表示出来,dp[i][j]表示在第i行牛的状态为j的方法数,转移方法见代码,而且我们发现题上要
deritt
·
2016-04-19 08:49
oi之路
poj
DERIT的博客专栏
【poj3254】Corn Fields 题意&题解&代码(C++)
题解:
状态压缩
型dp,一般可以通过数据范围来判断,我们可以将每一行的肥沃草地状态与牛的分布状态用二进制数来表示出来,dp[i][j]表示在第i行牛的状态为j的方法数,转移方法见代码,而且我们发现题上要
DERITt
·
2016-04-19 08:00
dp
poj
状压
【poj3254】Corn Fields 题意&题解&代码(C++)
题解:
状态压缩
型dp,一般可以通过数据范围来判断,我们可以将每一行的肥沃草地状态与牛的分布状态用二进制数来表示出来,dp[i][j]表示在第i行牛的状态为j的方法数,转移方法见代码,而且我们发现题上要
DERITt
·
2016-04-19 08:00
dp
poj
状压
poj 3797(
状态压缩
dp)
解题思路:这道题是简单的
状态压缩
,和之前的铺方块是一样的思路,横着的为全1,如果有空格等着下一行去铺就置0,那么下一行的这个位置肯定为1,因为要竖着插把上一行的填满。剩下的就是简单的状态转移了。
hexianhao
·
2016-04-18 21:00
dp
hdu5045(
状态压缩
dp)
ContestTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1323 AcceptedSubmission(s):534ProblemDescriptionIntheACMInternationalCollegiateProgrammingContes
martinue
·
2016-04-18 15:00
dp
ACM
大二
hdu 3006(
状态压缩
)
解题思路:这道题数字最多只有14,可以用
状态压缩
去做,每一位代表某个数,0代表不取,1代表取这个数。剩下的就是去模拟状态了。不多讲,输入
状态压缩
入门题。
hexianhao
·
2016-04-18 13:00
dp
搜索
【codevs2800】送外卖,
状态压缩
DP练习
传送门写在前面:困=_=思路:f[i][j]指状态为i时最后经过的城市为j,那么转移就比较明显了f[i|(1 usingnamespacestd; inta[16][16],dis[16][16],f[1<<16][16]; intn,ans=0x7fffffff; main() { scanf("%d",&n); for(inti=0;i<=n;i++) for(intj=0;j<=n;j++)
xym_CSDN
·
2016-04-17 23:00
魔板拼图
SampleInput012345671023456776543210OutputfortheSampleInput0128一开始想的是正向来广搜加
状态压缩
,康拓展开。
WR_technology
·
2016-04-16 13:00
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
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他