#P1606. 有向图的疑问
有向图的疑问
题目描述
给你一个包含 个节点 条边的有向图。回答以下两个问题:
- 在给定的图中,最多能选出多少个点,使得这些点在原图中两两可达?
- 在给定的图中,最少增加多少条边,可以使得这个图变成强连通图?
输入格式
第一行,两个整数 和 ,以一个空格分隔()。
接下来 行,每行包含两个整数 和 ,表示存在一条从节点 连向节点 的有向边。
数据保证 且不存在重复的数对 。
输出格式
输出共两行。
第一行,一个整数,表示在给定的图中,最多能选出多少个点,使得这些点在原图中两两可达。
第二行,一个整数,表示在给定的图中,最少增加多少条边,可以使得这个图变成强连通图。
样例
4 3
1 4
2 3
2 4
1
2
6 6
1 2
2 3
3 1
3 4
4 5
4 6
3
2