bzoj#P3681. Arietta
Arietta
题目描述
Arietta 的命运与她的妹妹不同,在她的妹妹已经走进学院的时候,她仍然留在山村中。但是她从未停止过和恋人 Velding 的书信往来。一天,她准备去探访他。对着窗外的阳光,临行前她再次弹起了琴。她的琴的发声十分特殊。让我们给一个形式化的定义吧。
所有的 个音符形成一棵由音符 ( 号节点)构成的有根树,每一个音符有一个音高 。Arietta 有 个力度,第 个力度能弹出 节点的子树中,音高在 中的任意一个音符。为了乐曲的和谐,Arietta 最多会弹奏第 个力度 次。
Arietta 想知道她最多能弹出多少个音符。
输入格式
输入共 行。 第一行两个整数 ,意义如题目所述。 第二行 个整数 ,表示节点 ()的父亲节点的编号。 第三行 个整数 。 接下来的 行,每行四个整数
输出格式
输出一个整数表示 Arietta 最多能弹奏多少音符。
5 2
1 1 2 2
5 3 2 4 1
1 3 2 1
3 5 1 4
4
数据规模与约定
对于 的数据,$1\le n,m\le 10000,1\le H_i,T_i,P_i\le n,1\le L_i\le R_i\le n$。
提示
第一个力度弹奏音符 ,第二个力度弹奏音符 。
题目来源
Shinrein祭 #1