卬高杯
優しいT先輩は後輩のC君のために冷蔵庫から飲み物を持っていこうと思いました。
T先輩の冷蔵庫は特殊で、冷蔵庫に入れたのが古い順からしか取り出すことができません。より厳密には、冷蔵庫に飲み物が存在しているとき、その中でより前のクエリで入れられた飲み物を1つ取り出すことができます。
初め冷蔵庫は空です。以下の2種類のクエリ(甲,乙)が`Q`個与えられるので、与えられた順番に処理してください。また、全クエリを達成したのち、冷蔵庫に入っている飲み物の本数を求めてください。
1 S
: 文字列`S`として与えられる飲み物を1つ追加する。2
: 冷蔵庫から1つ飲み物を取り出す。
何もなくてごめんね
を出力せよ。しかなかったんだけどいいかな
を出力せよ。ほかに飲み物がある場合は`S`に続けてだけどいいかな
を出力せよ。入力は以下の形式で標準入力から与えられる。
`i`番目のクエリ`query_i`が甲であるとき、種類を表す数字(=1)に続いて文字列が与えられる。
または、
`i`番目のクエリ`query_i`が乙であるときそのクエリによって処理された文字列を1行で出力せよ。(各クエリに対して1行で出力せよ。)
全クエリを達成したのち、冷蔵庫に入っている飲み物の本数を出力せよ。
1,2番目のクエリでTea
とCoffe
がこの順番で冷蔵庫に追加される。
3番目のクエリのとき、冷蔵庫からTea
を取り出す。冷蔵庫にはCoffe
があるのでTeaだけどいいかな
を出力する。
4番目のクエリのとき、冷蔵庫からCoffe
を取り出す。冷蔵庫には他に飲み物がないのでCoffeしかなかったんだけどいいかな
を出力する。
5番目のクエリのとき、冷蔵庫には何も入っていないので、何もなくてごめんね
を出力する。
6番目のクエリでTea
を冷蔵庫に追加する。
冷蔵庫にはTea
が残っている。全クエリを達成したので、残っている本数1
を出力する。