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
———状态压缩
poj 2411
状态压缩
dp
http://poj.org/problem?id=2411DescriptionSquaresandrectanglesfascinatedthefamousDutchpainterPietMondriaan.Onenight,afterproducingthedrawingsinhis'toiletseries'(wherehehadtousehistoiletpapertodrawon,fo
u013573047
·
2014-10-25 21:00
UVa 1508 - Equipment (
状态压缩
+ 枚举子集)
题意有N个物品,每个物品都有五种参数,现在要从中选K种,每种参数的数值是K种中对应的最大值,求五种参数的最大和。思路一开始想了很久的0-1背包,可是空间不够==也有想到压缩状态,但是不知道压缩了然后怎么办==然后就参考了hcbbt巨巨(http://blog.csdn.net/hcbbt/article/details/35614265)因为最后的最大值肯定是某一组或者某几组中产生的,所以可以记录
u014247806
·
2014-10-23 20:00
ACM
uva
UVa 1533 - Moving Pegs (隐式图搜索 +
状态压缩
)
15个格子,可以
状态压缩
一下。先把原始的状态图作为基准,然后就开始跳吧,如果能达到新的状态,入队,直到找到结果或者队伍为空我知道位
u014247806
·
2014-10-21 23:00
ACM
uva
[ACM] HDU 5025 Saving Tang Monk (
状态压缩
,BFS)
SavingTangMonkTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):941 AcceptedSubmission(s):352ProblemDescription《JourneytotheWest》(also《Monkey》)isoneofthe
sr19930829
·
2014-10-21 22:00
ACM
bfs
状态压缩
HDU 4568 Hunter BFS+
状态压缩
(才13个点)
题目大意,一个格子你走进去有一个花费,也可能不能走那个格子,每次只能上下左右的移动,花费和能不能走都会用一个矩阵表示好告诉你。有的格子是一个宝藏,你可以从边界外进入边界的任意一个点,出发找宝藏,最后回到边界外,在获得尽可能多的宝藏的前提下,走最小花费。所以队友敲的时候说,先把13个宝藏对边界求最短距离,再求13个宝藏之间的最短距离,然后对于站在哪个宝藏的位置上遍历过哪些宝藏,做一个状压。我敲BFS
csuhoward
·
2014-10-21 21:00
bfs
状压
hdu 5067 遍历指定点集最小时间
这就是经典的旅行商问题,考虑到我们必须要遍历的点只有不到10个,可以用
状态压缩
解决。 Dp[i][j] 表示i状态的点被访
u012774187
·
2014-10-19 21:00
SGU 197 Nice Patterns Strike Back || ZOJ 2317 Nice Patterns Strike Back
题目链接~~>做题感悟:做了这题感觉学习了不少东西,首先是关于
状态压缩
推公式学会了。
u011074149
·
2014-10-19 16:00
我做的第一道
状态压缩
dp。。。
状态压缩
涉及到神奇的二进制。
u013390476
·
2014-10-18 14:00
ACM分类
qq-pf-to=pcqq.group第一类:基础算法(1) 基础算法:枚举,贪心,递归,分治,递推,构造,模拟(2) 动态规划:背包问题,树形dp,
状态压缩
dp,单调性优化,插头dp(3)
svtter
·
2014-10-17 23:00
ACM
ACM分类
qq-pf-to=pcqq.group第一类:基础算法(1) 基础算法:枚举,贪心,递归,分治,递推,构造,模拟(2) 动态规划:背包问题,树形dp,
状态压缩
dp,单调性优化,插头dp(3)
svtter
·
2014-10-17 23:00
ACM
hdoj 1885 Key Task 【BFS+
状态压缩
】
分析:很明显的广搜+
状态压缩
题目。坑点:1:题目没读清楚,以为要把所有的们打开才能出去。
y990041769
·
2014-10-17 19:00
压缩
优化
poj
bfs
【BZOJ1016】【JSOI2008】最小生成树计数 kruskal+dfs
然后我们
状态压缩
枚举每种选边方案,看是否正确,难道你要问我为什么? 只要边的两个节点所处集不同,然后加的边不会少个几条就是一种正确方案,这是显然的! 这里就涉及了一个很好推的小性质:每个
Vmurder
·
2014-10-16 20:00
最小生成树
暴搜
JSOI2008
最小生成树计数
BZOJ1016
NYOJ 492 King (
状态压缩
)
做题感悟:做完这题发现
状态压缩
有许多需要优化的地方。解题思路:
状态压缩
开始自己用的一般的思路,就和炮兵阵地,郑厂长等题类似的方法做的,开始超时,然后把数组开到了最小的极限就险过。
u011074149
·
2014-10-16 09:00
POJ 3411 Paid Roads
题目链接~~>做题感悟:先前看过一次,感觉做多了
状态压缩
之后,再做这题就很顺手了。
u011074149
·
2014-10-14 13:00
hdu 1565 方格取数(1)(
状态压缩
dp)
方格取数(1) TimeLimit:10000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)ProblemDescription给你一个n*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个
LYHVOYAGE
·
2014-10-10 18:00
压缩
动态规划
nyist 999 师傅又被妖怪抓走了 【双广搜 || BFS +
状态压缩
】
题目:nyist999师傅又被妖怪抓走了分析:在一个图中只要看到D点和E点就行的最小步数,看到的定义是:也就是说两个人在同一行或者同一列,并且中间没有障碍物或者没有其他人就可以看到对方。所以可以先预处理地图,把D点和E点所在的行列的‘.’扩展为d和e,然后只要搜到d和e就可以,问题是只有d和e同时搜到才行,直接广搜肯定不行,我们可以在搜到d点之后然后在从当前点广搜e点,或者e点广搜d点,这样第一次
y990041769
·
2014-10-10 10:00
Algorithm
dp
DFS
bfs
状态压缩
poj 1185 && NYOJ 85 炮兵阵地(
状态压缩
dp)
炮兵阵地时间限制:2000ms|内存限制:65535KB难度:6描述司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示:如果在地图中的灰色所标识的平原上部署一支炮
lyhvoyage
·
2014-10-10 10:08
动态规划
动态规划
状态压缩dp
poj 1185 && NYOJ 85 炮兵阵地(
状态压缩
dp)
炮兵阵地时间限制:2000 ms | 内存限制:65535 KB难度:6描述司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 如果在地图中的灰色所标识的平原上
LYHVOYAGE
·
2014-10-10 10:00
动态规划
[ACM] HDU 1400 Mondriaan's Dream (
状态压缩
,长2宽1长方形铺满)
Mondriaan'sDreamTimeLimit:20000/10000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):783 AcceptedSubmission(s):506ProblemDescription Squaresandrectanglesfascinatedthefamo
sr19930829
·
2014-10-10 09:00
ACM
状态压缩
HDU 1074 动态规划,
状态压缩
题目就不再说了,我当初想了很久,怎么去考虑这个全排列,后来想了好久还是放弃了。参考了别人的做法。因为做了很长时间,所以我用自己的语言把这个问题再整理一下。 我最初的想法是这样的,假设有9个作业嘛。那么做作业的顺序无非是从123456789~987654321个,也就是N!个,数量十分大,如果要这么做的话,就必须剪枝,剪枝的话总要有个参照物吧?想法是这样,假设得到了某个顺
Moyiii
·
2014-10-08 16:00
网络流24题 之十四 孤岛营救问题 分层图
思路:分层图+
状态压缩
。
jiangyuze831
·
2014-10-06 16:00
动态规划
SPFA
状态压缩
分层图
网络流24题
2014 ACM/ICPC 鞍山赛区网络赛(清华命题)
为迎接10月17号清华命题的鞍山现场赛 杭电上的题目 Biconnected( hdu4997)
状态压缩
DP Rotate( hdu4998
·
2014-10-05 20:00
ICPC
ZOJ Problem Set - 3812 牡丹江网络赛D题
状态压缩
背包
WeNeedMedicineTimeLimit:10Seconds MemoryLimit:65536KB SpecialJudgeAterriblediseasebrokeout!Thediseasewascausedbyanewtypeofvirus,whichwillleadtolethallymphoedemasymptom.Forconvenience,itwasnamedL
corncsd
·
2014-10-02 20:00
【AC自动机+DP】 HDOJ 4534 郑厂长系列故事——新闻净化
dp[i][j][k]代表走过i个字符,在AC自动机上走了j步,达到了k的状态(
状态压缩
),的最大利益。。。然后转移一下即可。。
blankcqk
·
2014-10-01 21:00
HDU
[ACM] hdu 5045 Contest (
状态压缩
Dp)
ContestProblemDescriptionIntheACMInternationalCollegiateProgrammingContest,eachteamconsistofthreestudents.Andtheteamsaregiven5hourstosolvebetween8and12programmingproblems.OnMars,thereisprogrammingcont
sr19930829
·
2014-10-01 15:00
ACM
状态压缩dp
poj 3311
状态压缩
DP
http://poj.org/problem?id=3311DescriptionThePizazzPizzeriapridesitselfindeliveringpizzastoitscustomersasfastaspossible.Unfortunately,duetocutbacks,theycanaffordtohireonlyonedrivertodothedeliveries.Hew
u013573047
·
2014-10-01 11:00
[ACM] POJ 3254 Corn Fields(
状态压缩
)
CornFieldsTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:8062 Accepted:4295DescriptionFarmerJohnhaspurchasedalushnewrectangularpasturecomposedofMbyN(1≤M≤12;1≤N≤12)squareparcels.Hewantstogrowsomey
sr19930829
·
2014-10-01 10:00
ACM
状态压缩
Codeforces 385 D Bear and Floodlight
解题思路:
状态压缩
DP,只有20个点,如果安排灯的时候只有顺序不同的问题,完全可以用
状态压缩
去递推出来,只是处理点的坐标的时候很麻烦,理清思路就好了。
u011074149
·
2014-09-30 19:00
poj1185
状态压缩
Dp
http://poj.org/problem?id=1185Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H"表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 如果在地图中的灰色所标识的
u013573047
·
2014-09-29 15:00
hdu 5045 Contest
状态压缩
dp
状态压缩
dp,dp[i][j]表示答前i道题答题人员分配为j这个状态时的最大期望。
u011281853
·
2014-09-29 13:00
poj 3254
状态压缩
dp
http://poj.org/problem?id=3254DescriptionFarmerJohnhaspurchasedalushnewrectangularpasturecomposedof M by N (1≤ M ≤12;1≤ N ≤12)squareparcels.Hewantstogrowsomeyummycornforthecowsonanumberofsquares.Regre
u013573047
·
2014-09-29 08:00
HDU5045-Contest(DP+
状态压缩
)
思路:DP+
状态压缩
。dp[i][j]表示前i道题目j个人答题状态的最大值,j用二进制表示,因为人最多就10个。
u011345461
·
2014-09-28 08:00
2014上海网络赛1004||hdu5045 二分图的最佳匹配 或
状态压缩
dp
http://acm.hdu.edu.cn/showproblem.php?pid=5045ProblemDescriptionIntheACMInternationalCollegiateProgrammingContest,eachteamconsistofthreestudents.Andtheteamsaregiven5hourstosolvebetween8and12programmin
u013573047
·
2014-09-28 07:00
ACM 遗憾题!!
解题思路:
状态压缩
方程: dp[i][j]=max(dp[i-1][j],dp[i-m][j-1]+sum[i]-sum[i-m]);sum[i]为前i项和,dp[i][j]代表选到第
u011074149
·
2014-09-26 16:00
hdoj 4336 Card Collector 【概率dp】
分析:最多20张卡片,用
状态压缩
来表示是否拿了某个卡片。比如现在有状态10010,表示拿了第235的状态下的期望。
y990041769
·
2014-09-26 11:00
Algorithm
压缩
ICPC
概率DP
hdoj 1074 Doing Homework 【
状态压缩
dp】
分析:用
状态压缩
枚举所有的状态,dp【st】表示在st状态下的最小扣分转移方程:dp【st|(1 #include #include #include #include usingnamespacestd
y990041769
·
2014-09-25 10:00
Algorithm
优化
压缩
dp
递归
zoj 2297
[DP+位运算
状态压缩
]#include #include usingnamespacestd; intdp[(1>n){//thenumberofopponents for(inti=0;i>people
lydyangliu
·
2014-09-24 23:00
DFS | BFS 合集
hdu5025SavingTangMonk
状态压缩
的BFS,一般适用于每种状态能在有限空间内表示的情况#include #include #include #include #include usingnamespacestd
solotzg
·
2014-09-24 11:00
HDU - 4529 郑厂长系列故事――N骑士问题 (
状态压缩
DP)
Description郑厂长不是正厂长也不是副厂长他根本就不是厂长还是那个腾讯公司的码农一个业余时间喜欢下棋的码农最近,郑厂长对八皇后问题很感兴趣,拿着国际象棋研究了好几天,终于研究透了。兴奋之余,坐在棋盘前的他又开始无聊了。无意间,他看见眼前的棋盘上只摆了八个皇后,感觉空荡荡的,恰好又发现身边还有几个骑士,于是,他想把这些骑士也摆到棋盘上去,当然棋盘上的一个位置只能放一个棋子。因为受八皇后问题的
u011345136
·
2014-09-22 10:00
2014广州网络赛1002||hdu5023 线段树&&
状态压缩
http://acm.hdu.edu.cn/showproblem.php?pid=5023ACorruptMayor'sPerformanceArtTimeLimit:2000/1000MS(Java/Others) MemoryLimit:100000/100000K(Java/Others)TotalSubmission(s):474 AcceptedSubmission(s):
u013573047
·
2014-09-22 09:00
HDU 1565 方格取数(1) (
状态压缩
DP)
HDU1565方格取数(1)(
状态压缩
DP)ACM题目地址: HDU1565方格取数(1)题意: 中文。分析: dp[i][j]表示前i行状态j的最优解。
hcbbt
·
2014-09-20 20:00
ACM
HDU5025-Saving Tang Monk(BFS +
状态压缩
)
题目链接题意:给出n*n的网格,有且只有一个K(孙悟空)和一个T(唐僧),最多有m把钥匙,最多5条蛇,每走一格的时间为1,走到蛇的格子(杀蛇时间为1)的时间为2,取钥匙要按照顺序来,问能救到唐僧,如果可以输出最短时间。思路:bfs求最小值。开四维数组作为标记,后两维分别为取到的钥匙数,以及蛇的状态。代码:#include #include #include #include #include u
u011345461
·
2014-09-20 19:00
[HDU 5013 City Tour]
状态压缩
DP+分离参量+多重DP / 期望的线性性
pid=5013分析
状态压缩
DP+分离参量+多重DP设f[i][S]表示到达第i天的人的集合为S到所有人都停下的期望得分,那么f[i][S]=(f[i+1][S1]+|S1|/|S|*Sum[S1][i
ALPC_NeverFarewell
·
2014-09-17 22:00
HDU 1074 Doing Homework
题目链接~~>做题感悟:这题以前看过但是没做出来,也不知道用
状态压缩
,今天做了一下竟然1A,悲剧的是AC之后我看别人都没排序,so~>自己也罢排序的删掉结果就wa了,这是为什么???
u011074149
·
2014-09-15 18:00
[ZOJ 3814 Sawtooth Puzzle] bfs+
状态压缩
题目http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3814分析可以发现对于两个相邻的格子并且他们相邻的边都是有锯齿的,那么他们的旋转的。进一步可以得知他们的影响关系如果出现循环也不会有矛盾,因此可以简单模拟旋转过程。易知每个格子最多有四种状态,我们可以用4^9来表示所有的状态,然后暴力搜索,模拟其中的旋转过程就可以了。注意
ALPC_NeverFarewell
·
2014-09-14 09:00
uva1076 - Password Suspects AC自动机+
状态压缩
DP
YouarethecomputerwhizforthesecretorganizationknownastheSneakyUndergroundSmugPerpetratorsofEvilCrimesandThefts.ThetargetforSUSPECT'slatestevilcrimeistheirgreatestfoe,theIndescribablyCleverPolicemen'sCl
corncsd
·
2014-09-12 20:00
POJ3254(DP
状态压缩
)
dp[row][state]:第1到row行且第row行的状态为state的情况数。(dp[row][state]可由dp[row-1][STATE]推出,STATE和state均为合法且STATE&state==0时,加上dp[row-1][STATE]即可)/* *Cpp0.cpp * *Createdon:2014年7月8日 *Author:MIAO */ #include #include
immiao
·
2014-09-11 22:00
poj3311 Hie with the Pie,
状态压缩
id=3311Floyd+
状态压缩
DP题意是有N个城市(1~N)和一个PIZZA店(0),要求一条回路,从0出发,又回到0,而且距离最小。
yew1eb
·
2014-09-11 15:00
2014 牡丹江网络赛部分题解(ZOJ 3809 - 3818)
提交地址 (ZOJ3809-3818)参考别人代码地址B 构造D WeNeedMedicineDP+
状态压缩
注意到M范围只有50,可以状压valid[i]-S为i时,能够组成的M集合。
u011788531
·
2014-09-07 21:00
ZOJ 3814 Sawtooth Puzzle
状态压缩
搜索
由于一个框框只有4种状态,总状态数只有4^9,bfs可解。麻烦的地方就在于模拟。我的状态的存法是,将初始状态看做000000000,若顺时针旋转一次就+1,3+1=0。bfs的过程中,需要套一个dfs计算旋转当前框框会影响到哪些框。有个地方要注意,就是目标状态其实不止一种,因为有些框框旋转之后不变,我们必须把所有可能的目标状态都计算出来,样例的中间那个框框就是这种情况。#include #incl
t1019256391
·
2014-09-07 18:00
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他