atcoder#ABC279F. [ABC279F] BOX
[ABC279F] BOX
配点 : 点
問題文
個の箱 と、 個のボール があります。 最初、箱 にはボール のみが入っています。
ここに以下の操作が合計 回行われるので、処理してください。
操作にはタイプ の 種類があります。
タイプ : 箱 に箱 の中身を全て入れる。 この操作では が保証される。
1 X Y
タイプ : 現在いずれかの箱に入っているボールの数の合計を とすると、箱 にボール を入れる。
2 X
タイプ : ボール が入っている箱の番号を答える。
3 X
制約
- 入力は全て整数
- タイプ の操作について、 かつ
- タイプ の操作について、
- タイプ の操作について、その時点でボール がいずれかの箱に入っている
- タイプ の操作が少なくとも つ与えられる
入力
入力は以下の形式で標準入力から与えられる。 但し、 は 回目の操作を表す。
出力
各タイプ の操作に対して、答えを 行に つ、整数として出力せよ。
5 10
3 5
1 1 4
2 1
2 4
3 7
1 3 1
3 4
1 1 4
3 7
3 6
5
4
3
1
3
この入力は 個の操作を含みます。
- 回目の操作はタイプ です。ボール は箱 に入っています。
- 回目の操作はタイプ です。箱 に箱 の中身を全て入れます。- 箱 の中身はボール 、箱 の中身は空になります。
- 箱 の中身はボール 、箱 の中身は空になります。
- 回目の操作はタイプ です。箱 にボール を入れます。
- 回目の操作はタイプ です。箱 にボール を入れます。
- 回目の操作はタイプ です。ボール は箱 に入っています。
- 回目の操作はタイプ です。箱 に箱 の中身を全て入れます。- 箱 の中身はボール 、箱 の中身は空になります。
- 箱 の中身はボール 、箱 の中身は空になります。
- 回目の操作はタイプ です。ボール は箱 に入っています。
- 回目の操作はタイプ です。箱 に箱 の中身を全て入れます。- 箱 の中身はボール 、箱 の中身は空になります。
- 箱 の中身はボール 、箱 の中身は空になります。
- 回目の操作はタイプ です。ボール は箱 に入っています。
- 回目の操作はタイプ です。ボール は箱 に入っています。