题目描述
珅泽教育保存着一份包含 名成员的家族记录,成员编号为 到 。成员 是家族的祖先。对于每名成员 (),其父亲编号为 ,并且一定满足 。
这份记录中还有 份保险。第 份保险由成员 持有,保险等级为 。这份保险能够覆盖成员 本人,以及家族树中与 相隔不超过 代的所有后代。也就是说,沿着父子关系从 向下走至多 条边能够到达的人,都会被这份保险覆盖。
一名成员只要被至少一份保险覆盖,就算作受保成员。请计算整个家族中受保成员的数量。
输入格式
第一行输入两个整数 和 ,分别表示成员数量和保险数量。
第二行输入 个整数 ,其中 表示成员 的父亲。
接下来 行,第 行输入两个整数 和 ,表示第 份保险由成员 持有,保险等级为 。
输出格式
输出一个整数,表示至少被一份保险覆盖的成员数量。
1 5
1 1
1 1
1 1
1 0
1 0
1
6 6
1 1 3 4 1
4 2
4 1
1 1
2 5
5 5
6 4
6
8 3
1 2 1 2 5 3 3
8 0
4 2
2 5
7