#3189. Building Roads
Building Roads
Building Roads
题目描述
拜特兰有 n 个城市,和它们之间的 m 条道路。目标是新建道路,使得任意两座城市之间都有一条通路。 你的任务是找出所需的最少道路数量,并且确定应该修建哪些道路。
输入格式
第一行输入包含两个整数 n 和 m:城市数和道路数。城市编号为 1,2,,n。 随后有 m 行描述道路。每行有两个整数 a 和 b:表示这两个城市之间有一条道路。 一条道路总是连接两个不同的城市,并且任意两座城市之间最多有一条道路。
输出格式
首先输出一个整数 k:所需道路的数量。 然后,输出 k 行描述新道路。你可以输出任意一个有效的解。
4 2
1 2
3 4
1
2 3
提示
标签: CSES1666|图论
来源
CSES1666|图论