//目录
摘要: 题目链接:http://poj.org/problem?id=1469 COURSES Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 21229 Accepted: 8355 Description Consider a gro 阅读全文
posted @ 2016-08-11 14:17 小草的大树梦 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1466 Girls and Boys Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 12026 Accepted: 5355 Description In the 阅读全文
posted @ 2016-08-11 10:53 小草的大树梦 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2135 Farm Tour Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14821 Accepted: 5657 Description When FJ's fr 阅读全文
posted @ 2016-08-10 11:05 小草的大树梦 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2195 Going Home Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 21530 Accepted: 10871 Description On a grid 阅读全文
posted @ 2016-08-10 09:11 小草的大树梦 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Drainage Ditches Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 69355 Accepted: 26873 Description Every time it rains on Farmer John's fie 阅读全文
posted @ 2016-08-09 14:11 小草的大树梦 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1459 Power Network Time Limit: 2000MS Memory Limit: 32768K Total Submissions: 27074 Accepted: 14066 Description A power 阅读全文
posted @ 2016-08-09 10:31 小草的大树梦 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3259 Wormholes Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 44090 Accepted: 16203 Description While explo 阅读全文
posted @ 2016-08-08 15:27 小草的大树梦 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3790 最短路径问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi 阅读全文
posted @ 2016-08-08 12:54 小草的大树梦 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2349 Arctic Network Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17032 Accepted: 5441 Description The Dep 阅读全文
posted @ 2016-08-08 09:45 小草的大树梦 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 解题报告: Fence Repair Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 39958 Accepted: 13033 Time Limit: 2000MS Memory Limit: 65536K Total Subm 阅读全文
posted @ 2016-08-07 11:13 小草的大树梦 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=21 BFS判环,vis标记状态即可。 阅读全文
posted @ 2016-08-05 17:26 小草的大树梦 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3687 题意:n个重量为1~n的球,给定一些编号间的重量比较关系,现在给每个球编号,在符合条件的前提下使得编号小的球重量小。(先保证1号球最轻,其次2号……) 如果从前扫的话,当遇到入度为0的点,却不一定是1,这里,我参考了金海峰的分析 阅读全文
posted @ 2016-08-05 15:47 小草的大树梦 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2367 题意: 知道一个数n, 然后n行,编号1到n, 每行输入几个数,该行的编号排在这几个数前面,输出一种符合要求的编号名次排序。 拓扑排序: 先找入度为0的点,再根据这个点删掉与之相连的点之间的弧,入度减一。 阅读全文
posted @ 2016-08-05 14:27 小草的大树梦 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1856 题意:朋友圈问题,A和B是朋友,B和C是朋友则A和C也是朋友,依次类推,题目的意思就是求最大的朋友圈,即求最大集合中元素的个数。裸的并查集加个秩数组就行了。 阅读全文
posted @ 2016-08-05 11:09 小草的大树梦 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1572 很久没写深搜了,有点忘了。 阅读全文
posted @ 2016-08-05 10:06 小草的大树梦 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1511 嗯,最后一次写SPFA了,以后就套模板了。 题意:给出n个点和n条有向边,求所有点到源点1的来回最短路之和(保证每个点都可以往返源点1). 思路:建反图,从任意一点回来,就变成了反图上的从1到任意一点去。 next记录前驱,he 阅读全文
posted @ 2016-08-04 21:03 小草的大树梦 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2263 题意:题中给出相连通不同城市之间的载货量,要求找到一条从指定起点到终点的路径,并满足载货量最大。 阅读全文
posted @ 2016-08-04 19:40 小草的大树梦 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3615 题意:大致题意:有N个木桩,和M个木桩对之间的高度差(从x跳到y需要往上跳的高度)。从x跳跃到y的路径消耗的体力值是路径中的一个最大高度差。求一条消耗体力最小的路径。 阅读全文
posted @ 2016-08-04 19:30 小草的大树梦 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2679 嗯,思路清晰,先DFS看是不是通路,接着就是SPFA找最短路(路是费用,费用相同就比较路的长度)。 超哥的代码还有一点问题,初始化最小费用为0,也能AC,我不信,if语句也好像写错了,只能说明这个题目数据水。 阅读全文
posted @ 2016-08-04 11:06 小草的大树梦 阅读(275) 评论(1) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3268 题意: 有编号为1-N的牛,它们之间存在一些单向的路径。给定一头牛的编号,其他牛要去拜访它并且拜访完之后要返回自己原来的位置,求这些牛中所花的最长的来回时间是多少。 思路: 很骚的写法,这里用了两个数组标记,head,next, 阅读全文
posted @ 2016-08-03 21:39 小草的大树梦 阅读(608) 评论(0) 推荐(1) 编辑
摘要: 题目链接:http://hihocoder.com/problemset/problem/1081 SPFA求最短路,是不应-羁绊大神教我的,附上头像。 我第一次写SPFA,我用的vector存邻接表,以后也会保持这种习惯。每个元素是一个pair类型,分别表示可连接的点,和权值。 SPFA:把起点放 阅读全文
posted @ 2016-08-03 15:14 小草的大树梦 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2253 题意: 给出两只青蛙的坐标A、B,和其他的n-2个坐标,任一两个坐标点间都是双向连通的。显然从A到B存在至少一条的通路,每一条通路的元素都是这条通路中前后两个点的距离,这些距离中又有一个最大距离。 现在要求求出所有通路的最大距离 阅读全文
posted @ 2016-08-03 09:53 小草的大树梦 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1797 题意:从路口1运货到路口n,最大的运货重量是多少?题目给出两路口间的最大载重。 思路:j加到s还是接到K下面,取两者的较大者,而使得载重量较大,而接到k下面,载重量是dis[k]和maps[k][j]的较小者。 阅读全文
posted @ 2016-08-03 08:58 小草的大树梦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2240、 Floyd算法修改一下,我要最大路径(通过转汇率变到最大)改成max. 阅读全文
posted @ 2016-08-02 21:53 小草的大树梦 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1125 多源点最短路中的,最长路的,最短路。 看到这里就懵逼了,解释一下,找到一个源点,使得路最短,(遍历源点),路最短怎么求呢? 就是找到从该源点出发,到达所有点中的最长的点的路径,就是他的最短路,然后根据n个源点,找到这样的最长路最 阅读全文
posted @ 2016-08-02 19:28 小草的大树梦 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1789 还是套路。 阅读全文
posted @ 2016-08-02 10:47 小草的大树梦 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2560 只想说“全都是套路”,关键建图。 阅读全文
posted @ 2016-08-02 10:45 小草的大树梦 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1251 字符用%s好了,方便一点。 阅读全文
posted @ 2016-08-02 09:53 小草的大树梦 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2421 最小生成树的变形,有的村庄已经连接了,就直接把他们的权值赋为0,一样的做最小生成树,Prim算法。 阅读全文
posted @ 2016-08-02 08:52 小草的大树梦 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1698 区间更新重点在于懒惰标记。 当你更新的区间就是整个区间的时候,直接sum[rt] = c*(r-l+1);col[rt] = c;后面的子区间就不管了,当你下次更新某一个区间的时候,把col[rt 阅读全文
posted @ 2016-08-01 17:59 小草的大树梦 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2488 思路:按照一定的字典序深搜,当时我的想法是把所有的可行的路径都找出来,然后字典序排序。 后来,凡哥说可以在搜索路径的时候就按照字典序搜索,这样一找到可行的路径就输出来就行了。这里我吸取了之前八皇后问题时犯的错,并且优化了一下写法 阅读全文
posted @ 2016-08-01 15:23 小草的大树梦 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1426 可能数据比较水,没有用到大整数。刚刚开始的时候,想从后往前加0或者1,发现有点难写,后来想到先放一个1,再1*10,1*10+1,这样也可以存遍历这种只有0和1的数,但是发现STL写队列会T,后来队列自己写,就A了。 阅读全文
posted @ 2016-08-01 11:00 小草的大树梦 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1754 线段树模板题,update功能是单点替换,query是访问区间最大值。 阅读全文
posted @ 2016-08-01 09:15 小草的大树梦 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3560 并查集查有几个块,修改了之前我的一个方法(用什么map),直接判断根节点的id是i的个数。 然后成环的判断就是一个筛选,先筛选一个每个节点的度是不是2,要不是的话直接排除(根节点),在查块的时候, 阅读全文
posted @ 2016-07-30 20:36 小草的大树梦 阅读(336) 评论(0) 推荐(1) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 第一次做线段树,帆哥的一句话,我记下来了,其实,线段树就是一种处理数据查询和更新的手段。 然后,我的代码风格,是网上的大牛们的辛苦总结,我就套用了。这里,我还是简单说一下线段树,说的不好,主要方便 阅读全文
posted @ 2016-07-30 17:49 小草的大树梦 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 题目链接:http://acm.tju.edu.cn/toj/showp1706.html 很类似Poj的一道帮派的问题,记得找到的可疑的关系,不要将集合刷新就可以了。 Background Professor Hopper is researching the sexual behavior of 阅读全文
posted @ 2016-07-30 14:54 小草的大树梦 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=325 http://acm.nyist.net/JudgeOnline/problem.php?pid=456 太久没有接触DP了,分类把这个题目分到了搜索,其实是01背包,有意思的是这里 阅读全文
posted @ 2016-07-30 11:03 小草的大树梦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2312 挺有趣的一道题目,然而很容易WA,我就WA了一次,虽然我Debug的时候已经知道哪里出问题了,就是比如说我搜到B和E时,从B搜第三个点,B左边的E就被搜了,step为3,然而其实他是step为2, 这里的处理方法很是巧妙,可以从 阅读全文
posted @ 2016-07-30 08:58 小草的大树梦 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1182 再次熟练种类并查集,又积累点经验,和技巧,rank 0 2 1 先计算father[x] ,再更新rank[x]; 阅读全文
posted @ 2016-07-29 18:01 小草的大树梦 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1703 已经不是第一次接触种类并查集了,直到今天才搞懂。 感谢红黑联盟,感谢杰哥!!! 每个节点只要关系确定,不管是不是同一个集合里面,都把他们放到一个集合里面,用一个rank[]数组记录他们与根节点的关系,比较神奇的地方有两处: 1、 阅读全文
posted @ 2016-07-29 16:59 小草的大树梦 阅读(272) 评论(0) 推荐(0) 编辑