题目 3183

「Sightseeing trip」 观光之旅

查看题解 ↗GitHub ↗如何评测
题号
3183
时间限制
1000 ms
内存限制
128 MB
标签
图论最短路

给定一张无向图,求图中一个至少包含3个点的环,环上的节点不重复,并且环上的边的长度之和最小。

该问题称为无向图的最小环问题。

你需要输出最小环的方案,若最小环不唯一,输出任意一个均可。

输入格式

第一行包含两个整数N和M,表示无向图有N个点,M条边。

接下来M行,每行包含三个整数u,v,l,表示点u和点v之间有一条边,边长为l。

输出格式

输出占一行,包含最小环的所有节点(按顺序输出),如果不存在则输出’No solution.’。

数据范围

1≤N≤1001 \le N \le 100,
1≤M≤100001 \le M \le 10000,
1≤l<5001 \le l < 500

输入样例:

文本
5 7
1 4 1
1 3 300
3 1 10
1 2 16
2 3 100
2 5 15
5 3 20

输出样例:

文本
1 3 5 2

来源

  • 《算法竞赛进阶指南》
  • acwing 可能含有视频讲解

数据下载

题目 3183 的公开数据

正在读取文件列表…

常用命令

题目 3183 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。