#L6197. 法克
法克
6197. 法克
题目描述
有 个英雄想打一盘游戏。由于游戏的某些设定,某些英雄之间会有压制关系。
给出 个直接压制关系,表示英雄 直接压制英雄 。压制关系具有传递性:如果 压制 且 压制 ,那么 也压制 。同时,压制关系不会出现环(即不会出现一个英雄直接或间接压制自己)。
英雄们希望选出一些英雄打游戏,要求选出的英雄之间互相不压制。目标是最大化选出英雄的数量。
输入格式
第一行两个正整数 ,分别表示英雄人数和直接压制关系的数目。
接下来 行,每行两个 内的整数 ,表示英雄 直接压制英雄 。
输出格式
一行一个整数,表示最多能选出多少个英雄。
样例
输入
5 5
1 2
2 3
2 4
2 5
4 5
输出
2
解释:一种选出 个英雄的方案是选择英雄 和 。
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于另外 的数据,每个英雄最多只被一个英雄直接压制;
- 对于 的数据,,。