#3899. 创世纪

创世纪

题目描述

上帝手中有 NN 种世界元素,每种元素可以限制另外 1 种元素,把第 ii 种世界元素能够限制的那种世界元素记为 A[i]A[i]

现在,上帝要把它们中的一部分投放到一个新的空间中去建造世界。

为了世界的和平与安宁,上帝希望所有被投放的世界元素都至少有一个能够限制它的世界元素没有被投放。

上帝希望知道,在此前提下,他最多可以投放多少种世界元素?

输入格式

第一行是一个整数N N,表示世界元素的数目。

第二行有 NN 个整数 A[1],A[2],,A[N]A[1],A[2],…,A[N]A[i]A[i] 表示第i i 个世界元素能够限制的世界元素的编号。

输出格式

一个整数,表示最多可以投放的世界元素的数目。

样例

6
2 3 1 3 6 5
3

数据范围

N106,1A[i]NN≤10^6,1≤A[i]≤N

来源

  • 算法竞赛进阶指南