#ABC309E. 家庭保险
家庭保险
家庭保险
题目描述
有一个由人 、人 、、人 组成的家族。对于 ,人 的父母是人 。
他们买了 份保险。对于 ,第 份保险由人 购买,该保险覆盖这个人以及其之后的 代以内的子孙。
至少被一份保险覆盖的人有多少?
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
7 3
1 2 1 3 3 3
1 1
1 2
4 3
4
第 份保险覆盖人 、 和 ,因为人 的第 代子孙是人 和 。
第 份保险覆盖人 、、 和 ,因为人 的第 代子孙是人 和 ,人 的第 代子孙是人 。
第 份保险覆盖人 ,因为人 没有第 、第 或第 代子孙。
因此,人 、、、 共四个人至少被一份保险覆盖。
10 10
1 1 3 1 2 3 3 5 7
2 1
5 1
4 3
6 3
2 1
7 3
9 2
1 2
6 2
8 1
10
数据范围
- 输入中的所有值均为整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2993
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者