1927: 家谱

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:11 解决:9

题目描述

外星人Peter想要描绘他家族的血缘关系。在几个星期的工作之后,他已经写出了试用版的树型家谱。不幸的事,他的一些祖先有太多的父亲(每个外星人只有一个儿子,但是却有好几个父亲,这与人类相反)。所以Peter吧一些父子关系看做了祖先与后代的关系。现在Peter想知道,最少要加多少个祖先才能使得家谱好看些(好看的定义是每个外星人都只有不超过d个父亲,并且每个外星人都至少在家谱中出现一次)。

 

输入

Peter的祖先从1―N编号,Peter编为0号

输入的第一行有两个正整数 N D (2 ≤ N ≤ 100 000, 2 ≤ D ≤ N).

输入的第二行有N个正整数 第i个数ai表示第i个祖先的儿子的编号为ai

输出

使得家谱好看些,最少要加的祖先数

样例输入 复制

6 2
5 5 0 5 0 5

样例输出 复制

2