码迷,mamicode.com
首页 >  
搜索关键字:建图    ( 2426个结果
poj 2762 Going from u to v or from v to u? (判断是否是弱联通图)
题意:给定一个有向图有m条单向边,判断是否任意两点都可达(a能到b或者b能到a或者互相可达),即求             弱联通分量。 算法: 先缩点求强连通分量。然后重新建图,判断新图是否是一条单链,即不能分叉,如果分叉了就会存在不可达的情况。 怎么判断是否是单链呢? 就是每次入度为0的点都只有一个,即每次队列里只有一个点。 (    o(╯□╰)o。。。。。好像已...
分类:移动开发   时间:2014-07-12 20:16:44    阅读次数:216
poj3281-Dining ,最大流,建图
点击打开链接 分析: 求最大流 建图: 拆点 牛拆成左边与食物相连的左牛 和 右边与饮料相连的右牛  1、s->食物 连边 2、食物->左牛 3、左牛->右牛 4、右牛->饮料 5、饮料->t 边的方向为 s->食物->左牛->右牛->饮料->t #include #include #include #include #include using n...
分类:其他好文   时间:2014-07-12 17:13:15    阅读次数:181
hdu2647Reward
这个题目是拓扑排序,因为边的数目非常大,所以普通的建图会爆内存,所以这里采用vector容器。 1:建完图后对入度为0的点加入队列,然后对整幅图进行扫描,得到每个点的位置。 2:要用一个数组存相对位置,所以不能只用一个变量存储,因为每次出队列只能有一个元素。。 2:用数组模拟果然比stl快一些。。。 题目链接: 哈哈 我在这里 题面: Reward Time Limit...
分类:其他好文   时间:2014-07-12 16:35:07    阅读次数:292
hdu 3472 HS BDC 混合欧拉 网络流
题意就是问能否将给定的几个单词全部连接起来,两个单词能连接是当前一个单词的最后一个字母等于后一个单词的首字母。还有一些单词反向也没有关系。建图,每输入一个单词,只看他的首尾字母,连接一条首字母到尾字母的有向边,如果他可以反向,那么再反向建立一条边,即该边是无向边。然后就是一个混合欧拉了。还有一个注意...
分类:其他好文   时间:2014-07-12 15:55:20    阅读次数:159
POJ 2186 Popular Cows --强连通分量
题意:给定一个有向图,问有多少个点由任意顶点出发都能达到。分析:首先,在一个有向无环图中,能被所有点达到点,出度一定是0。先求出所有的强连通分支,然后把每个强连通分支收缩成一个点,重新建图,这样,这个有向图就变成了一个有向无环图。在这个新的图中,只需知道出度为0的点有几个即可。如果出度为0的点超过1...
分类:其他好文   时间:2014-07-12 13:38:59    阅读次数:244
nginx搭建图片服务器
http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是即时计算的结果,所以网站访...
分类:其他好文   时间:2014-07-11 22:46:02    阅读次数:242
poj2240(Arbitrage)
题目大意: 给你各国的货币名称,和国家与国家之间兑换的汇率,问你通过一系列的兑换能否是自己的财富增加。解题思路: 先建图,因为给的是字符串不是阿拉伯数之间的联系,所以建图可以用mapmp 建图。赋值给结构体中的u,v。然后利用bellman—ford算法,因为如果财富能够通过兑换增值说明会有一条.....
分类:其他好文   时间:2014-07-11 18:24:14    阅读次数:159
poj2485(Highways)
题目大意: 建造公路,将几个城市联系起来,给你每个城市之间公路建造的费用,让你找出将每个城市联系起来所使用最小的费用。然后输出建造公路中花费最多的那条公路的费用。解题思路: 根据测试数据建图,将各个城市的公路费用作为cost值,然后找出最小生成树,然后再找出花费最多的那条公路的费用即可。...
分类:其他好文   时间:2014-07-10 15:37:29    阅读次数:145
hdu3592 World Exhibition --- 差分约束
这题建图没什么特别 x个条件:Sb-Sa y个条件:Sa-Sb 题目问的是,1和n之间的关系。 有负环的话,整个就不可能成立,输出-1 如果图是连通的(1到n是连通的),就输出d[n] 不连通就是题目中说-2的情况。 原来我们建图一般添加一个附加结点,或者开始就把所有点入队,就是考虑到不连通的问题,所以添加一个没有意义的条件。 #include #include ...
分类:其他好文   时间:2014-07-08 20:26:26    阅读次数:207
UVa 10305 - Ordering Tasks 拓扑排序题解
Topological Sort题解。本题是简单的入门题目。 Topological Sort的思想很简单,就是按没有入度的点,先输出,然后删除这个点的出度。然后输出下一组没有入度的点。 如何实现也是很简单的: 这里使用邻接表,建图的时候反过来建图,建立一个入度邻接表。 然后使用一个vis数组,记录访问过的节点,也可以根据这个信息知道哪些是已经输出的点,这个时候这些点的入度可以不算为当前入...
分类:其他好文   时间:2014-07-08 12:46:41    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!