#515. 重建道路
重建道路
一场可怕的地震后,人们用个牲口棚(,编号..)重建了农夫的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。
因此,牧场运输系统可以被构建成一棵树。想要知道另一次地震会造成多严重的破坏。
有些道路一旦被毁坏,就会使一棵含有()个牲口棚的子树和剩余的牲口棚分离,想知道这些道路的最小数目。
输入格式
第行:个整数,和
第..行:每行个整数和,表示节点是节点的父节点。
输出格式
单独一行,包含一旦被破坏将分离出恰含个节点的子树的道路的最小数目。
样例
样例输入
11 6
1 2
1 3
1 4
1 5
2 6
2 7
2 8
4 9
4 10
4 11
样例输出
2
- 样例解释:如果道路和被破坏,含有节点()的子树将被分离出来
数据范围与提示
- 时间限制:
- 空间限制:
相关
在下列比赛中: