码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
拓扑排序 杭电5154 Harry and Magical Computer
Harry and Magical Computer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 265    Accepted Submission(s): 123 Problem Description I...
分类:编程语言   时间:2015-01-04 13:37:16    阅读次数:189
HDU5154 Harry and Magical Computer【拓扑排序】
题目大意: 哈利用一个魔法电脑处理N个任务,但是有M个前后关系(a,b), 意思是在b执行之前必须先执行a,即a任务在b任务前,问你是否能满足要求 处理完这N个任务。 思路:拓扑排序,用到了队列。先将所有入度为0的点入队,并用Count统计 入度不为0的点。遍历队列中的点所连的所有边,并减少该点连接边另一端的 入度,只要另一端入度为0了,就将它加入队列中,并统计这一端的个数id。 最后比较id和Count是否相等就可以判断是否能处理完这N个任务。...
分类:编程语言   时间:2015-01-04 07:38:30    阅读次数:212
hihoCoder - 1081 - 最短路径·一 (dijkstra算法!!)
#1081 : 最短路径·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 万圣节的早上,小Hi和小Ho在经历了一个小时的争论后,终于决定了如何度过这样有意义的一天——他们决定去闯鬼屋! 在鬼屋门口排上了若干小时的队伍之后,刚刚进入鬼屋的小Hi和小Ho都颇饥饿,于是他们决定利用进门前领到的地图,找到一条通往终点的最...
分类:编程语言   时间:2015-01-02 09:47:30    阅读次数:531
hihoCoder - 1089 - 最短路径·二:Floyd算法 (floyd算法!!)
#1089 : 最短路径·二:Floyd算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋! 鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。 由于...
分类:编程语言   时间:2015-01-02 09:45:16    阅读次数:314
hihoCoder - 1093 - 最短路径·三:SPFA算法 (SPFA)
#1093 : 最短路径·三:SPFA算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 万圣节的晚上,小Hi和小Ho在吃过晚饭之后,来到了一个巨大的鬼屋! 鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。 不过...
分类:编程语言   时间:2015-01-02 09:45:13    阅读次数:1172
hihoCoder - hiho一下 第二十六周 - A - 最小生成树一·Prim算法
题目1 : 最小生成树一·Prim算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 最近,小Hi很喜欢玩的一款游戏模拟城市开放出了新Mod,在这个Mod中,玩家可以拥有不止一个城市了! 但是,问题也接踵而来——小Hi现在手上拥有N座城市,且已知这N座城市中任意两座城市之间建造道路所需要的费用,小Hi希望知道,最少...
分类:编程语言   时间:2015-01-01 11:21:49    阅读次数:499
hihocoder hiho一下 第二十六周 最小生成树一·(Prim算法)
题目1 : 最小生成树一·Prim算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述最近,小Hi很喜欢玩的一款游戏模拟城市开放出了新Mod,在这个Mod中,玩家可以拥有不止一个城市了!但是,问题也接踵而来——小Hi现在手上拥有N座城市,且已知这N座城市中任意两座城市之间建造道...
分类:编程语言   时间:2014-12-31 17:55:23    阅读次数:188
拓扑排序
#include #include #include using namespace std; #define maxn 105 int n,m,t; int a[maxn][maxn]; int vis[maxn],des[maxn]; bool dfs(int u) { vis[u]=-1; for(int i=1; i<=n; i++) if(a[u...
分类:编程语言   时间:2014-12-30 13:41:56    阅读次数:150
拓扑排序判断有向图是否有回路
1 #include 2 #include 3 #include 4 using namespace std; 5 6 //表结点 7 typedef struct ArcNode{ 8 int adjvex;//该弧所指向的顶点的位置 9 ArcNod...
分类:编程语言   时间:2014-12-28 01:39:06    阅读次数:270
HDU 1325 拓扑排序
根据题目所给的3个不符合情况的条件,一个个判断图是否符合这3个条件即可1.不能出现内部环,拓扑排序判断2.不能有超过1个点的入度为0,因为只有一个树根3.每个点最多一个入度这里要注意的一点是这个点的数字是乱给的,所以最大值为8,但实际上不一定有8个点,这里记录一个最大值的参数,和一个总共点数的参数来...
分类:编程语言   时间:2014-12-26 01:01:01    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!