logo AlgoBeat OnlineJudge
登录 注册

#103133. [BZOJ 3133] [Baltic2013]ballmachine

内存限制:128 MiB 时间限制:20000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

有一个装球机器,构造可以看作是一棵树。有下面两种操作:从根放入一个球,只要下方有空位,球会沿着树滚下。如果同时有多个点可以走,那么会选择编号最小的节点所在路径的方向。比如依次在树根 个球,第一个球会落到 ,第二个会落到

pic1.jpg

从某个位置拿走一个球,那么它上方的球会落下来。比如依次拿走 三个球:

pic2.jpg

输入格式

第一行两个整数

下面 行,每行一个整数,表示第 个节点的父亲。如果是根,则为

接下来 行,每行两个整数

  1. :在根放入 个球
  2. :拿走在位置 的球

输出格式

  1. :输出最后一个球落到了哪里。
  2. :输出拿走那个球后有多少个球会掉下来。

样例

样例输入 #1

8 4
0
1
2
2
3
3
4
6
1 8
2 5
2 7
2 8

样例输出 #1

1
3
2
2

数据范围与提示

对于 的数据,

abcdabcd987 提供