#P3420. [POI2005] SKA-Piggy Banks

[POI2005] SKA-Piggy Banks

题目描述

Byteazar the Dragon 拥有 NN 个小猪存钱罐。每一个存钱罐能够用相应的钥匙打开或者被砸开。Byteazar 已经将钥匙放入到一些存钱罐中。现在已知每个钥匙所在的存钱罐,Byteazar 想要买一辆小汽车,而且需要打开所有的存钱罐。然而,他想要破坏尽量少的存钱罐,帮助 Byteazar 去决策最少要破坏多少存钱罐。

输入格式

第一行包括一个整数 NN (1N10000001\le N\le 1000000),表示 Byteazar the Dragon 拥有的存钱罐的数量。

存钱罐(包括它们对应的钥匙)从 11NN 编号。

接下来有 NN 行:第 i+1i+1 行包括一个整数 xx,表示第 ii 个存钱罐对应的钥匙放置在了第 xx 个存钱罐中。

输出格式

仅一行:包括一个整数,表示能打开所有存钱罐的情况下,需要破坏的存钱罐的最少数量。

4
2
1
2
4
2