会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Leptus
新随笔
管理
上一页
1
2
3
4
5
6
7
8
···
15
下一页
2015年7月25日
hdoj 3549 Flow Problem(最大网络流)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549思路分析:该问题为裸的最大网络流问题,数据量不大,使用EdmondsKarp算法求解即可;需要注意的是该问题的点最多有15个,边的数目最多有1000个,所以该图中存在重边,需要将多个重边合为一条边;...
阅读全文
posted @ 2015-07-25 11:46 Leptus
阅读(195)
评论(0)
推荐(0)
2015年7月24日
hdoj 1269 迷宫城堡(强连通分量)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1269思路分析:该问题要求判断是否每两个房间都可以相互到达,即求该有向图中的所有点是否只构成一个强连通图分量,使用Tarjan算法即可求解;代码如下:#include #include #include ...
阅读全文
posted @ 2015-07-24 22:28 Leptus
阅读(244)
评论(0)
推荐(0)
poj 1144 Network(割点)
摘要: 题目链接: http://poj.org/problem?id=1144思路分析:该问题要求求出无向联通图中的割点数目,使用Tarjan算法即可求出无向联通图中的所有的割点,算法复杂度为O(|V| + |E|);代码如下:#include #include #include #include usi...
阅读全文
posted @ 2015-07-24 15:15 Leptus
阅读(157)
评论(0)
推荐(0)
hdoj 3478 Catch(二分图判定+并查集)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3478思路分析:该问题需要求是否存在某一个时刻,thief可能存在图中没一个点;将该问题转换为图论问题即为判断该图是否为一个连通图且不为二分图;(1)二分图的性质:对于无向图G=(V, E),如果可以将图...
阅读全文
posted @ 2015-07-24 10:36 Leptus
阅读(515)
评论(0)
推荐(0)
2015年7月23日
poj 1386 Play on Words(有向图欧拉路+并查集)
摘要: 题目链接:http://poj.org/problem?id=1386思路分析:该问题要求判断单词是否能连接成一条直线,转换为图论问题:将单词的首字母和尾字母看做一个点,每个单词描述了一条从首字母指向尾字母的有向边,则则所有的单词构成了一个有向图,问题变为判断该有向图中是否存在一条欧拉路;有向图中存...
阅读全文
posted @ 2015-07-23 22:38 Leptus
阅读(357)
评论(0)
推荐(0)
hdoj 1878 欧拉回路(无向图欧拉回路+并查集)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1878思路分析:该问题给定一个无向图,要求判断该无向图是否存在欧拉回路;无向图判断存在欧拉回路的两个必要条件:该无向图为连通图且所有的结点的度数为偶数;代码如下:#include #include #in...
阅读全文
posted @ 2015-07-23 21:53 Leptus
阅读(186)
评论(0)
推荐(0)
hdoj 3018 Ant Trip(无向图欧拉路||一笔画+并查集)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3018思路分析:题目可以看做一笔画问题,求最少画多少笔可以把所有的边画一次并且只画一次;首先可以求出该无向图中连通图的个数,在每个无向连通图中求出需要画的笔数再相加即为所求。在一个无向连通图中,如果所有的...
阅读全文
posted @ 2015-07-23 21:19 Leptus
阅读(344)
评论(0)
推荐(0)
2015年7月22日
hdoj 1028 Ignatius and the Princess III(区间dp)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1028思路分析:该问题要求求出某个整数能够被划分为多少个整数之和(如 4 = 2 + 2, 4 = 2 + 1 + 1),且划分的序列 2, 2 或者 2, 1, 1为单调非递增序列;使用动态规划解法:假...
阅读全文
posted @ 2015-07-22 17:56 Leptus
阅读(201)
评论(0)
推荐(0)
hdoj 3065 病毒侵袭持续中(AC自动机)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3065思路分析:问题需要模式匹配多个模式串,需要注意的是模式串会包含和重叠,需要对AC自动机的匹配过程进行修改,对于每个节点,需要从该节点的失败指针回溯,如果失败指针回溯后的节点为某个模式串的最后一个节...
阅读全文
posted @ 2015-07-22 00:17 Leptus
阅读(214)
评论(0)
推荐(0)
2015年7月21日
hdoj 2896 病毒侵袭(AC自动机)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2896思路分析:题目为模式匹配问题,对于一个给定的字符串,判断能匹配多少个模式;该问题需要静态建树,另外需要对AC自动机的模板加以修改,对于每个匹配的模式的最后一个单词的fail指针指向root,即可实现...
阅读全文
posted @ 2015-07-21 23:15 Leptus
阅读(227)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
15
下一页