5529:

Memory Limit:64 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Byteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出所有的钱,问最少要打破多少个存钱罐.


输入格式

第一行一个整数 N (1 <= N <= 1.000.000) – 表示存钱罐的总数. 接下来每行一个整数,第 i+1行的整数代表第i个存钱罐的钥匙放置的存钱罐编号.


输出格式

一个整数表示最少打破多少个存钱罐.


样例输入

4
2
1
2
4

样例输出

2
In the foregoing example piggy banks 1 and 4 have to be smashed.

提示

没有写明提示


题目来源

没有写明来源

加入题单

上一题 下一题 算法标签: