#luoguP6417. [COCI 2014/2015 #1] MAFIJA

[COCI 2014/2015 #1] MAFIJA

Cannot parse: (0 , import_utils.normalizeSubtasks) is not a function or its return value is not iterable

题目描述

nn 个人,其中有一些人是平民,有一些人是坏蛋。

现在,平民们想揪出所有的坏蛋,于是 nn 个人都指认了一个人是坏蛋。

如果一个人是平民,他会随便乱指认,否则,他会指认一个平民。

求出最多的坏蛋个数。

输入格式

第一行一个整数 nn

接下来 nn 行,每行一个整数 kk,第 ii 行表示第 ii 个人指认了第 kk 个人。

输出格式

仅一行一个整数,表示最多的坏蛋个数。

3
2
1
1

2
3
2
3
1

1

7
3
3
4
5
6
4
4
4

提示

样例解释

样例输入输出 1 解释

坏蛋可以是第 22 个人和第 33 个人。

样例输入输出 2 解释

坏蛋可能是所有人,但是只能是其中的一个人,因为再多一个坏蛋的话会有坏蛋指控坏蛋的情况发生。

数据范围与限制

  • 对于 4040 分的数据,保证 n15n\le 15
  • 对于 8080 分的数据,保证 n2×104n\le 2\times 10^4
  • 对于 100%100\% 的数据,保证 1n5×1051\le n\le 5\times 10^51kn1\le k\le n

说明

本题总分 120120 分。

本题译自 Croatian Open Competition in Informatics 2014/2015 Contest #1 T4 MAFIJA。