随笔分类 -  图论

摘要:此题是一个并查集与拓扑排序结合的题1.把相等的点并合为一个集2.统计合并后总共有几个点3.通过拓扑排序来判断属于那种情况:若又一次S.size()>1,则说明不确定;若cnt<num则存在环路;以上两种情况都不存在则说明ok#include<iostream>#include<vector>#include<stack>#include<string.h>#include<algorithm>using namespace std;#define maxn 10010typedef struct Point{int x,y 阅读全文
posted @ 2012-02-19 21:48 forgood 阅读(246) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1596find the safest roadTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1918Accepted Submission(s): 775Problem DescriptionXX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 阅读全文
posted @ 2011-11-05 14:06 forgood 阅读(203) 评论(0) 推荐(0)
摘要:最近做的题感觉 测试数据很bthttp://acm.hdu.edu.cn/showproblem.php?pid=3790最短路径问题Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1714Accepted Submission(s): 553Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n, 阅读全文
posted @ 2011-10-30 15:27 forgood 阅读(340) 评论(0) 推荐(0)
摘要:Bus SystemTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2894Accepted Submission(s): 723Problem DescriptionBecause of the huge population of China, public transportation is very important. Bus is an important transportation method in traditional p 阅读全文
posted @ 2011-10-30 12:55 forgood 阅读(168) 评论(0) 推荐(0)