#1967. 坏 蛋!
坏 蛋!
题目描述
有 个人,其中有一些人是平民,有一些人是坏蛋。
现在,平民们想揪出所有的坏蛋,于是 个人都指认了一个人是坏蛋。
如果一个人是平民,他会随便乱指认,否则,他会指认一个平民。
求出最多的坏蛋个数。
输入格式
第一行一个整数 。
接下来 行,每行一个整数 ,第 行表示第 个人指认了第 个人。
输出格式
仅一行一个整数,表示最多的坏蛋个数。
样例 #1
样例输入 #1
3
2
1
1
样例输出 #1
2
样例 #2
样例输入 #2
3
2
3
1
样例输出 #2
1
样例 #3
样例输入 #3
7
3
3
4
5
6
4
4
样例输出 #3
4
提示
样例解释
样例输入输出 1 解释
坏蛋可以是第 个人和第 个人。
样例输入输出 2 解释
坏蛋可能是所有人,但是只能是其中的一个人,因为再多一个坏蛋的话会有坏蛋指控坏蛋的情况发生。
数据范围与限制
- 对于 分的数据,保证 。
- 对于 分的数据,保证 。
- 对于 的数据,保证 ,。