#2274. Promotion Counting
Promotion Counting
题目描述
奶牛们再次尝试成立一家初创公司,但从过去的经验中记不起奶牛们会成为糟糕的经理!
奶牛方便地编号为 将公司组织为一棵树,奶牛 为总裁(树的根)。除了总裁之外,每头奶牛都有一个经 理(树中的"父级")。
每头奶牛 都有一个不同的熟练程度等级 它描述了她在工作中的表现。如果奶牛 是奶牛 的祖先(例如,经理的经理或经理的经理),那么我们说 是 的下属。
不幸的是,奶牛们发现,经理的熟练程度往往低于她的几个下属,在这种情况下,经理应该考虑提拔她的一些下属。你的任务是帮助奶牛弄清楚这种情况何时发生。
对于公司中的每头牛 请计算下属的数量 其中 。
输入格式
第一行输入包含。
接下来的输入行包含奶牛的熟练程度评分。
每个都是一个范围为的不同整数。
下一个行描述奶牛的经理(父母)。
回想一下,奶牛没有经理,是总裁。
输出格式
请打印行输出。
输出的第二行应显示中熟练程度高于的下属数量。
样例
输入样例
5
804289384
846930887
681692778
714636916
957747794
1
1
2
3
输出样例
2
0
1
0
0