图论
文章平均质量分 80
汤匙的匙不是钥匙的匙
怒当炮灰
展开
-
Prim算法(全程注释)
本文转载自:点击打开链接1、2个for循环都是从2开始的,因为一般我们默认开始就把第一个节点加入生成树,因此之后不需要再次寻找它。2、lowcost[i]记录的是以节点i为终点的最小边权值。初始化时因为默认把第一个节点加入生成树,因此lowcost[i] = graph[1][i],即最小边权值就是各节点到1号节点的边权值。3、mst[i]记录的是lowcost[i]对应的转载 2014-02-10 21:58:46 · 1159 阅读 · 0 评论 -
星际之门(一)(nyoj 127)
星际之门(一)时间限制:3000 ms | 内存限制:65535 KB难度:3描述 公元3000年,子虚帝国统领着N个星系,原先它们是靠近光束飞船来进行旅行的,近来,X博士发明了星际之门,它利用虫洞技术,一条虫洞可以连通任意的两个星系,使人们不必再待待便可立刻到达目的地。帝国皇帝认为这种发明很给力,决定用星际之门把自己统治的各个星系连结在一起。可以证明,修建N-1条原创 2014-02-18 18:30:36 · 611 阅读 · 0 评论 -
城市平乱(nyoj 115)单源最短路径
城市平乱时间限制:1000 ms | 内存限制:65535 KB难度:4描述 南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。现在已知在任意两个城市之间的路行军所需的时间,你作为南将原创 2014-02-16 16:38:44 · 836 阅读 · 0 评论 -
一笔画问题(nyoj 42)
一笔画问题时间限制:3000 ms | 内存限制:65535 KB难度:4描述zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。 输入第一行只有一个正整数N(N每组测试数据的第一行有两个正整数P,Q(P随后的Q行,每行有原创 2014-01-13 23:55:35 · 975 阅读 · 0 评论 -
安慰奶牛 (算法训练)
算法训练 安慰奶牛 时间限制:1.0s 内存限制:256.0MB 问题描述Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间 的连通性。你首先要决定那些道路是需要保留的N-1条道路。第j条双向原创 2014-02-23 18:45:37 · 1611 阅读 · 5 评论 -
布线问题(nyoj 38) 最小生成树
布线问题时间限制:1000 ms | 内存限制:65535 KB难度:4描述 南阳理工学院要进行用电线路改造,现在校长要求设计师设计出一种布线方式,该布线方式需要满足以下条件:1、把所有的楼都供上电。2、所用电线花费最少输入第一行是一个整数n表示有n组测试数据。(n每组测试数据的第一行是两个整数v,e.v表示学校里楼的总个数(v随后的e行里,每行有三个整原创 2014-02-10 21:54:29 · 719 阅读 · 0 评论 -
畅通工程系列(hdu 1232 && 1233 && 1863 && 1874 && 1875 && 1879)
题目:原创 2014-04-12 13:03:53 · 650 阅读 · 0 评论 -
最短路(hdu 2544)
hdu 2544:点击打开链接原创 2014-05-20 16:50:43 · 545 阅读 · 0 评论