
图论算法
文章平均质量分 51
灰太狼!!!
少儿编程老师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【信奥赛一本通】1381:城市路(Dijkstra)(详细代码)
1381:城市路Dijkstra1.【题目描述】2.【Dijkstra算法】3.【代码】1.【题目描述】【题目描述】【题目描述】罗老师被邀请参加一个舞会,是在城市n,而罗老师当前所处的城市为1,附近还有很多城市2~n-1,有些城市之间没有直接相连的路,有些城市之间有直接相连的路,这些路都是双向的,当然也可能有多条。现在给出直接相邻城市的路长度,罗老师想知道从城市1到城市n,最短多少距离。【输入】输入n, m,表示n个城市和m条路;接下来m行,每行a b c, 表示城市a与城市b有长度为c的路原创 2022-03-25 17:07:47 · 2249 阅读 · 0 评论 -
【信奥赛一本通】1341:【例题】一笔画问题(详细代码)
【图论算法】1341:【例题】一笔画问题1.【题目描述】2.【代码】1.【题目描述】【题目描述】如果一个图存在一笔画,则一笔画的路径叫做欧拉路,如果最后又回到起点,那这个路径叫做欧拉回路。根据一笔画的两个定理,如果寻找欧拉回路,对任意一个点执行深度优先遍历;找欧拉路,则对一个奇点执行dfs,时间复杂度为O(m+n),m为边数,n是点数。【输入】第一行n,m,有n个点,m条边,以下m行描述每条边连接的两点。【输出】欧拉路或欧拉回路,输出一条路径即可。【输入样例】5 51 22 33原创 2022-03-20 16:30:23 · 2598 阅读 · 0 评论 -
【信奥赛一本通】 1376:信使(msner)(详细代码)
原创 2022-03-20 16:20:56 · 832 阅读 · 1 评论 -
【信奥赛一本通】1378:最短路径(shopth)(详细代码)
@TOC1.【题目描述】【题目描述】给出一个有向图G=(V, E),和一个源点v0∈V,请写一个程序输出v0和图G中其它顶点的最短路径。只要所有的有向环权值和都是正的,我们就允许图的边有负值。顶点的标号从1到n(n为图G的顶点数)。【输入】第1行:一个正数n(2≤n≤80),表示图G的顶点总数。第2行:一个整数,表示源点v0(v0∈V,v0可以是图G中任意一个顶点)。第3至第n+2行,用一个邻接矩阵W给出了这个图。【输出】共包含n-1行,按照顶点编号从小到大的顺序,每行输出源点v0到一个顶原创 2022-03-20 16:04:26 · 545 阅读 · 0 评论 -
【信奥赛一本通】1342:【例4-1】最短路径问题(详细代码)
【图论算法】1342:【例4-1】最短路径问题1.【题目描述】2.【代码】1.【题目描述】【题目描述】平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。【输入】共n+m+3行,其中:第一行为整数n。第2行到第n+1行(共n行) ,每行两个整数x和y,描述了一个点的坐标。第n+2行为一个整数m,表示图中连原创 2022-03-20 16:00:35 · 1048 阅读 · 0 评论