给定一个无向图,求s到t间的一条路径,使得该路径上最大边和最小边的比值最小
将边按边权大小排序后,直接枚举枚举一个区间[ i , j ] (1
#include
#include
#include
#include
#define N 100000
#define INF 50000
using namespace std;
int f[N], n, m, i, j, k, ...
分类:
其他好文 时间:
2014-06-05 12:44:15
阅读次数:
230
ACM 最小生成树 畅通工程再续 hdu1875 Prim...
分类:
其他好文 时间:
2014-06-05 09:21:08
阅读次数:
187
ACM 最短路 畅通工程续 hdu1874 Dijkstra and Floyd...
分类:
其他好文 时间:
2014-06-05 02:11:43
阅读次数:
292
【题目大意】SARS病毒蔓延,编号为0的人已经感染了SARS病毒,现在给你一些分组,只要和0接触过的都是可能感染的嫌疑人,问你最多可能有多少人感染了该种病毒。【题目分析】简单的并查集,只要将所有一组的人都合并,最后来看一下和0一样的编号,统计一下输出就可。#includeusing
namespac...
分类:
其他好文 时间:
2014-05-31 04:23:49
阅读次数:
255
出题:并查集(Union-Find
Sets)分析:一种树型数据结构,用于处理不相交集合(Disjoint
Sets)的合并以及查询;一开始让所有元素独立成树,也就是只有根节点的树;然后根据需要将关联的元素(树)进行合并;合并的方式仅仅是将一棵树最原始的节点的父亲索引指向另一棵树;优化:加入一个ra...
分类:
其他好文 时间:
2014-05-26 18:48:46
阅读次数:
290
Marriage Match II
Time Limit: 2000/1000 MS (Java/Others) Memory Limit:
32768/32768 K (Java/Others)
Problem Descript...
分类:
其他好文 时间:
2014-05-26 04:40:15
阅读次数:
228
题目链接:http://poj.org/problem?id=1182 POJ 1182...
分类:
其他好文 时间:
2014-05-26 04:28:36
阅读次数:
152
ACM 最小生成树 Kruskal 畅通工程 hdu1863...
分类:
其他好文 时间:
2014-05-25 22:26:42
阅读次数:
292
畅通工程Time Limit : 4000/2000ms (Java/Other)Memory
Limit : 65536/32768K (Java/Other)Total Submission(s) : 31Accepted Submission(s)
: 13Font:Times New Rom...
分类:
其他好文 时间:
2014-05-25 19:47:19
阅读次数:
258
寒假学的两个算法,普里姆,克鲁斯卡尔终于弄明白了,可以发总结了
先说说普里姆,它的本质就是贪心,先从任意一个点开始,找到最短边,然后不断更新更新len数组,然后再选取最短边并标记经过的点,直到所有的点被标记,或者说已经选好了n-1条边。
克鲁斯卡尔,一个排序一个并查集只是表面,实质还是贪心,只不过普里斯是任选一个点选最短路,而克鲁斯卡尔是看全局,全体边排序,当然,因为排序,导致时间复杂度不容易降下来。
拿SDUTOJ2144为例,代码如下,可做模板...
分类:
其他好文 时间:
2014-05-25 11:10:47
阅读次数:
256