#z1051. 构造
构造
【问题描述】
在一个有向图中,有 n 个顶点,给出 m对数字 (u,v) 表示需要存在一条从顶点 u走到顶点 v 的路径。让你构造一个这样的图,输出最少需要多少条边。
【输入格式】
第一行两个正整数 n,m。
接下来的 m 行,每行 2 个正整数 ui,vi,含义如问题描述所示。
【输出格式】
一行一个整数,表示最少需要的边数。
【输入样例】 4 5 1 2 1 3 1 4 2 3 2 4 【输出样例】 3 【样例解释】
(1,2),(2,3),(3,4) 是一种可能的答案。
【数据规模和约定】
- 对于 30% 的数据,保证 1≤n≤5。
- 对于 70% 的数据,保证 1≤n≤200。
- 对于 100% 的数据,保证 1≤n,m≤105。
相关
在下列比赛中: