自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 poj 1364 King[差分约束]

题目大意:有一个序列。给定一些约束条件,格式为si、ni、oi、ki,意思是序列中第si项到第si+ni项的和>(或(用"gt”表示)或 思路:简单的差分约束,就是题目描述有点不太好懂。需要注意,虽然序列长度为n,但是建图的时候用来第0项,相当于序列长度变为了n+1,所以bellman算法要循环n次! #include #include #include #include #include #

2016-07-24 15:27:04 216

原创 poj 1201 Intervals [差分约束]

题意:给出n段区间,每个区间后给出一个整数ci,求一个整数集Z,要求Z中的数在闭区间[ai, bi]内的个数不小于ci个,输出集合Z最少元素个数。 思路:用S[i] 表示集合Z中小于等于i的元素个数 约束条件:1. S[bi] - S[ai] >= ci;  2. S[i] - S[i-1] = 0; 以mx表示所有区间右端点的最大值,mn表示所有区间左端点的最小值,最后所求结果即为dist[

2016-07-24 11:43:45 170

原创 poj 3259 Wormholes题解

题目链接:http://poj.org/problem?id=3259 题意:给一个有n个点的图,这些点之间有m条双向的正权值边(两点之间最多一条),还有w条单向的负权值边(权值以正数给出)。判断是否存在负权值回路。 思路:SPFA,判断是否有点出现了超过n次。 注意图是连通的,不用对每一个点都来一次SPFA(这样可能超时)。没有太多坑点,,然而我做的时候死的很惨。。。。 代码 #inc

2016-07-07 19:23:45 392

原创 poj 3268 Silver Cow Party 题解

题目链接:http://poj.org/problem?id=3268 大意:有n个牧场,编号1到n,每个牧场有一头奶牛。现在所有奶牛要到编号为x的牧场聚会,路径是单向的,奶牛都很聪明,只走最短路径,问哪头奶牛来回走的路径之和最大,输出这个最大值。 思路:建立两个邻接表(一个出边表,一个入边表),然后分别对两个邻接表使用一次SPFA,得到的路径长度分别存到dist_o[]和dist_i[]。d

2016-07-07 15:57:42 210

原创 hdu 1026 Ignatius and the Princess I题解

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1026 菜鸟第一发。。。 题目大意:给出一张n*m的图,'.'表示道路,'X'表示不能通过的地方,数字n表示怪物的血量(打死需要花费n秒),每走一步需花费一秒,只能往上下左右四个方向走。要求找出从(0, 0)点到(n-1, m-1)点用时最短的路径,并按照样例把路径输出来。 思路:用bfs寻找

2016-07-06 13:38:16 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除