码迷,mamicode.com
首页 >  
搜索关键字:出入度    ( 46个结果
hdu3472 混合图判断欧拉通路
对于欧拉回路,先判断出度入度的差是否为偶数,然后最大流一次。此题是判断有无欧拉通路,前提要判断图是否连通,然后欧拉通路的条件:要么出入度差没有奇数,或者只有2个点。所以先统计差为奇数的个数,如果不为0或2,不可能。然后如果为2,表示可能使欧拉路,所以此时可以将这两个点相连,类似添加一条无向边。然后就...
分类:其他好文   时间:2015-10-11 16:30:02    阅读次数:250
HDU1827 Summer Holiday(强连通+缩点+最小传递费用)
题意:给出人物关系图,要把一个通知告诉所有人,告诉每一个人有一个费用,现在想知道最小通知的人与费用。 思路:利用Tarjan算法,对原图进行缩点,然后找出入度为0 的点,那么这个人是必须要通知的,由于经过缩点,所以,如果这个点是缩点来的,那就枚举下这个点里的任一个点,找到最小的费用点。 #include #include #include...
分类:其他好文   时间:2015-08-27 13:22:17    阅读次数:241
【HDOJ 5399】Too Simple
【HDOJ 5399】Too Simple函数映射问题 给出m函数 里面有0~m个函数未知(-1) 问要求最后1~n分别对应仍映射1~n 有几种函数写法(已给定的函数不可变 只可更改未知的函数的映射)如果映射过程中出现多对一 即入度n出度小于n 的函数 必定冲突 即最后必有落单 映射失败 为0如果映射完整 已知的连续函数可压缩成一个函数 中间出入度可忽略 因此可压缩为-1 f -1 -1 f -1...
分类:其他好文   时间:2015-08-18 19:20:42    阅读次数:136
POJ1236-Network of Schools(Tarjan + 缩点)
主题链接题意:给定一张有向图,问最少选择几个点能遍历全图。以及最少加入几条边使得有向图成为一个强连通图。思路:对于有向图而言,首先求出有几个强连通分量,之后将每一个强连通分量缩点,形成DAG。本题开头第一句就说图是连通的了。之后想要遍历整张图的话。仅仅要找出入度为0的点有几个,而加入边的数量就取决于...
分类:Web程序   时间:2015-08-09 22:11:32    阅读次数:126
图论 HDOJ 5348 MZL's endless loop
题目传送门 1 /* 2 题意:给一个n个点,m条边的无向图,要求给m条边定方向,使得每个定点的出入度之差的绝对值小于等于1. 输出任意一种结果 3 图论:一个图,必定存在偶数个奇度顶点。那么从一个奇度定点深搜,当碰到另外一个奇度顶点时结束,这样能保证度数差12 #include 1...
分类:其他好文   时间:2015-08-05 22:11:32    阅读次数:220
hdu 5348 MZL's endless loop 暴搜
题意:给n点m条无向边,要给每条边定一个方向,最后图中所有点的出入度差小于等于1. 做法:暴搜,注意用完的边要删去,更新下head就可以删边了。 然后 每个dfs 只找一条路径, 找到后就break。...
分类:其他好文   时间:2015-08-05 18:33:28    阅读次数:93
hihoCoder - 1176 - 欧拉路·一 (欧拉路的判定)
#1176 : 欧拉路·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho最近在玩一个解密类的游戏,他们需要控制角色在一片原始丛林里面探险,收集道具,并找到最后的宝藏。现在他们控制的角色来到了一个很大的湖边。湖上有N个小岛(编号1..N),以及连接小岛的M座木桥。每座木桥上各有一个宝箱,里面似乎装着...
分类:其他好文   时间:2015-07-22 13:09:27    阅读次数:142
UVALive Proving Equivalences (强连通分量,常规)
题意:给一个有向图,问添加几条边可以使其强连通。思路: 按照大白书p322做。tarjan算法求强连通分量,然后缩点求各个强连通分量的出入度,答案是max(入度为0的缩点个数,出度为0的缩点个数)。 1 #include 2 #define LL long long 3 #define pii .....
分类:其他好文   时间:2015-07-07 22:25:14    阅读次数:147
hiho拓扑排序专题 ——第四十八、四十七周
拓扑排序·一分析: 此题就是求一个有向图中是否存在环。 如存在环则输出”Wrong”, 若不存在环, 说明课程安排的合理,输出”Correct”。 题中的提示说的已经十分清楚了。总的来说就是: ① 找出入度为0的点(说明该点没有前驱),把该点放入集合T中。 把所有从该点出发的边都删除;② 遍历剩余的点, 找出入度为0 的点, 重复①操作。 ③直到不存在入度为0的点。 结束。如果此时集合T中...
分类:编程语言   时间:2015-06-18 15:28:14    阅读次数:230
hiho拓扑排序专题 ——第四十八、四十七周
拓扑排序·一分析: 此题就是求一个有向图中是否存在环。 如存在环则输出"Wrong", 若不存在环, 说明课程安排的合理,输出"Correct"。题中的提示说的已经十分清楚了。 总的来说就是: ① 找出入度为0的点(说明该点没有前驱),把该点放入集合T中。把所有从该点出发的边都删除; ② 遍历剩余的...
分类:编程语言   时间:2015-06-18 15:09:35    阅读次数:242
46条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!