码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
hdu-1285 确定比赛名次
http://acm.hdu.edu.cn/showproblem.php?pid=1285 因为输入数据一定有解,并且要编号小的队伍在前,那么用优先队列存储结果集即可。 //拓扑排序关键在于需要维护一个入度为0的顶点的集合。(只出不入) #include #include #include #include #define Max 510 using namespace std; struc...
分类:其他好文   时间:2014-08-25 13:29:14    阅读次数:188
HDU 1285 确定比赛名次 Topsort
题目大意:称职的裁判员忘记了比赛的名次,但还记得谁战胜了谁,给定M组条件,例如A->B 表示A战胜了B,保证信息之间不相互排斥,求输出比赛的名次。 题目分析:是明显的拓扑排序: 在此再介绍一下topsort,核心思想是通过给定的有向无环图确定每个点的入度,比如map[i][j]即表示i战胜了j,此时j的入度+1。但如果存在K点的入度为零,则表示没有人战胜了它,那么他即使排名第一的,然后删除该节...
分类:其他好文   时间:2014-08-22 22:36:43    阅读次数:239
hdu1811 Rank of Tetris
这道题是拓扑排序和并查集的综合运用。 由于排行榜是一种从高到低的排序。所以在拓扑排序的时候,如果有一次加入的入度为零的点数大于1,就有变得不确定了(UNCERTAIN)。 由于只有一棵树,当树的数量大于1,就矛盾。还有一种产生矛盾的可能是,当输入的是a>b(或者a#include#inclu...
分类:其他好文   时间:2014-08-22 20:57:19    阅读次数:155
[poj 3261]Milk Patterns
后缀数组搞一下就可以了喵~其实这道题的第一个想法是 SAM ,建完后缀自动机后拓扑排序跑一遍统计下每个子串的出现次数就 O(N) 就妥妥过掉了后缀树也是 O(N) 的,统计一下每个节点对应的子树中有多少个叶子节点即可可是看了一下数据范围,欸呦你妹啊,字符数1000000+1 是什么心态啊!居然把我的...
分类:其他好文   时间:2014-08-22 19:35:39    阅读次数:253
hihocoder第七周 完全背包模板题
时间限制:20000ms单点时限:1000ms内存限制:256MB描述且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的时刻了!等等,这段故事为何似曾相识?这就要从平行宇宙理论说起了………总而言之,在另一个宇宙中,小Ho面临的问题发生了细微的变化!小Ho...
分类:其他好文   时间:2014-08-18 21:49:32    阅读次数:179
基础图论算法导引
ACM中常用图论算法 1. 拓扑排序 ->  拓扑排序的原理及其实现 2. 最短路径算法 -> 最短路算法总结 差分约束系统 -> 差分约束 前k短路 -> 前K短路径问题 3. 最小生成树问题扩展 -> 最?小?生?成?树?问?题?的?拓?展  最优比率生成树 -> 最优比率生成树  最小k度限制生成树 -> IOI2004国家集训队论文,由汪汀所著(网盘...
分类:其他好文   时间:2014-08-18 20:35:12    阅读次数:246
多校第八场:图论出度
HDU 4948 这题比赛的时候遗憾了,我看了这道题,然后觉得挺简单的。 刚开始一看题上,想到的就是拓扑排序,然后脑子想啊想……感觉就是拓扑排序的逆序,然后发现挺水的…… 因为说了要想发展某个城市的话,就必须有另一个城市作为它发展的前提,即城市u->w这样连边,表示要想发展城市w,前提是u已经是发展过的城市了。那这样的话不是很简单嘛。 即统计出出度最多的就是第一个要发展的城市了,因为u->...
分类:其他好文   时间:2014-08-15 22:34:29    阅读次数:283
shortpath_SPAF
SPFA算法SPFA()其实是Bellman的一个小变形该算法常用来计算差分约束系统,因为常常有负值边存在。为了简便,我们约定图中不存在负权回路,这可以通过一次拓扑排序知道。SPFA实际是Bellman-Ford算法的一种队列实现,用一个数组来保存最短路径的估计值,初始时将源加入队列,每次从队列中取...
分类:其他好文   时间:2014-08-15 17:22:19    阅读次数:297
[POJ 2762]Going from u to v or from v to u? (强连通分量+拓扑排序)
Description In order to make their sons brave, Jiajia and Wind take them to a big cave. The cave has n rooms, and one-way corridors connecting some rooms. Each time, Wind choose two rooms x and y, an...
分类:其他好文   时间:2014-08-15 00:06:46    阅读次数:331
ZZUOJ 1199 大小关系(拓扑排序,两种方法_判断入度和dfs回路判断)
1 /* 2 这道题如果按照度为0的节点来判断的时候,将度为0的节点和其相连的节点(度数并减去1) 3 从图中去掉,如果度为0的节点的个数为0个但是图中的节点没有都去掉的 时候那么说明 4 出现了回路!用这种方法必须将重边去除掉! 5 6 所以推荐用dfs...
分类:其他好文   时间:2014-08-14 03:46:37    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!