K - Colorful Balls
問題文
一方の端が開いていて、もう一方の端が閉じている細長い筒があり、開いているほうが左になるように置かれています。
また、様々な色で塗られたボールがあり、各ボールは
はじめ、筒の中は空です。クエリが
各クエリは以下の3種類のいずれかです。
1 x c
: 色のボールを左から 個追加する 2 x
: 現在の筒の左から番目のボールを取り除く 3 x
: 現在の筒の左から番目のボールの色を出力する
なお、筒は十分に細く、ボールの順序が入れ替わることはないものとします。
制約
- クエリ
1
に対して、 - クエリ
2
,3
において、その時点で筒の中に個以上 ( ) のボールが存在する - 入力はすべて整数
部分点
以下の条件を満たすテストケースにすべて正解したとき、記載された点数が与えられます。
- (10点)
, クエリ 1
,2
に対しては常に - (30点)
- (60点) 追加の制約なし
入力
入力は、以下の形式で標準入力から与えられます。
各クエリ
出力
クエリ3
の個数を
3
のうち
6
1 1 10000
1 1 14142
3 2
1 1 17320
2 1
3 1
10000
14142
筒の中の状態を左から順番に、数列で表すことにします。
始め、筒の中は
1番目のクエリは1 1 10000
です。筒の中の状態は
2番目のクエリは1 1 14142
です。筒の中の状態は
3番目のクエリは3 2
です。左から
4番目のクエリは1 1 17320
です。筒の中の状態は
5番目のクエリは2 1
です。筒の中の状態は
6番目のクエリは3 1
です。左から
この入力は部分点1の制約を満たします。
6
1 3 1
1 4 2
1 5 3
3 7
2 7
3 3
2
1
1番目のクエリは1 3 1
です。筒の中の状態は
2番目のクエリは1 4 2
です。筒の中の状態は
3番目のクエリは1 5 3
です。筒の中の状態は
4番目のクエリは3 7
です。左から
5番目のクエリは2 7
です。筒の中の状態は
6番目のクエリは3 3
です。左から
この入力は部分点2の制約を満たします。
6
1 1000000000 1
1 1000000000 2
1 1000000000 3
3 2500000000
2 2999999999
3 1
1
1
クエリ2
,3
において、
この入力は部分点2の制約を満たします。