码迷,mamicode.com
首页 >  
搜索关键字:无环    ( 852个结果
白书 - 拓扑排序 及 关于递归、coding的一些思考
题目:有n个变量,m个二元组(u,v),表示变量u小于变量v。将所有变量从小到大排列,给出满足条件的一个。 思路:把“小于”关系看成有向边,得到一个有向图。任务就是把一个图的所有结点排序,使得每一条有向边(u,v)对应的 u 都排在 v 的前面。在图论中,这个问题称为拓扑排序topological sort。  不难发现:如果图中存在有向环,则不存在拓扑排序的解,反之则存在。我们把不包含有向环的...
分类:其他好文   时间:2014-08-31 14:31:31    阅读次数:200
HDU-1272-小希的迷宫(并查集)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1272这个题看了别人的思路,虽然AC了但是我自己都不知道为什么。解题思路:题目意思是找到判断是不是连通无环的图,首先想到的就是并查集。 1判断成环的时候,只要判断输入边的两个点。有一个共同的父节点,那么这两...
分类:其他好文   时间:2014-08-27 09:22:57    阅读次数:226
zoj 3666 Alice and Bob , SG函数
题意: 在一个有向无环图上,有若干玩具,每人每次只能将一个玩具移动一步,玩具被移动到终点n将不能再被移动了,最后不能移动者输。 组合博弈 SG函数应用 #include #include #include #include using namespace std; const int maxn = 10000 + 100; int SG[maxn]; vector ...
分类:其他好文   时间:2014-08-26 21:32:06    阅读次数:208
HDU 1285 确定比赛名次 Topsort
题目大意:称职的裁判员忘记了比赛的名次,但还记得谁战胜了谁,给定M组条件,例如A->B 表示A战胜了B,保证信息之间不相互排斥,求输出比赛的名次。 题目分析:是明显的拓扑排序: 在此再介绍一下topsort,核心思想是通过给定的有向无环图确定每个点的入度,比如map[i][j]即表示i战胜了j,此时j的入度+1。但如果存在K点的入度为零,则表示没有人战胜了它,那么他即使排名第一的,然后删除该节...
分类:其他好文   时间:2014-08-22 22:36:43    阅读次数:239
[LeetCode系列]链表环探测问题II
给定一个链表头, 探测其是否有环, 如果没有返回NULL, 如果有返回环开始的位置.环开始的位置定义为被两个指针指向的位置.算法描述:1. 快慢指针遍历, 如果到头说明无环返回NULL, 如果相遇说明有环, 进入2.2. 慢指针回到起点, 快慢指针每次移动一格直到相遇, 返回快指针/慢指针.代码: ...
分类:其他好文   时间:2014-08-22 10:49:06    阅读次数:178
hdu 3639 有向图缩点+建反向图+搜索
题意:给个有向图,每个人可以投票(可以投很多人,一次一票),但是一个人只能支持一人一次,支持可以传递,自己支持自己不算,被投支持最多的人。 开始想到缩点,然后搜索,问题是有一点想错了!以为支持按票数计算,而不是按人数!还各种树形dp/搜索求可以到达边数。。提交WA了。。。 又反复读了题目之后才发现。。错误。。只要人数就行。。。问题简单了许多。。。 缩点成有向无环图后:每个SCC中支持的人数就...
分类:其他好文   时间:2014-08-17 17:04:32    阅读次数:281
交换机基础
解决环路问题方案: (1)网络在设计时,人为的避免产生环路。 (2)使用生成树STP(Spanning Tree Protocol)功能,将有环的网络剪成无环网络。 STP被IEEE802规范为802.1d标准。...
分类:其他好文   时间:2014-08-15 19:45:39    阅读次数:281
BZOJ3036: 绿豆蛙的归宿&Wikioi2488:绿豆蛙的归宿
3036: 绿豆蛙的归宿Time Limit:2 SecMemory Limit:128 MBSubmit:108Solved:73[Submit][Status]Description随着新版百度空间的下线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。给出一个有向无环的连通图,起点为1终点...
分类:其他好文   时间:2014-08-14 23:28:06    阅读次数:292
hdu 4917Permutation(状态压缩DP)
hdu 4917Permutation(状态压缩DP) 题意:将1~n的n个数排列成序列(n 解法:我们首先可以明确一点,这m个限制条件,所表示的关系会构成若干个DAG(有向无环图,我将其称之为拓扑图)。我们只要将这n个数,填入到拓扑图上,使其满足拓扑关系,那么这样的序列就是可以的。而这若干个拓扑图之间,是不会相互影响的,因而我们可以单独考虑每一个拓扑图。对于单独的一个拓扑图,...
分类:其他好文   时间:2014-08-13 10:37:55    阅读次数:251
拓扑排序
拓扑排序是对有向无环图的一种排序。表示了顶点按边的方向出现的先后顺序。假设有环,则无法表示两个顶点的先后顺序。在现实生活中,也会有不少应用样例,比方学校课程布置图,要先修完一些基础课,才干够继续修专业课。一个简单的求拓扑排序的算法:首先要找到随意入度为0的一个顶点,删除它及全部相邻的边,再找入度为0...
分类:其他好文   时间:2014-08-11 14:48:52    阅读次数:267
852条   上一页 1 ... 79 80 81 82 83 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!