問題一覧 > 通常問題

No.1026 OGAWA's New Keyboard

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 180
作問者 : Taku Hirosawa
3 ProblemId : 4046 / 自分の提出
問題文最終更新日: 2020-04-17 21:16:47

問題文

OGAWAさんは新しくキーボードを作りました。
このキーボードにはHEADキーがついています。HEADキーを押している間、キャレットは行頭に移動します。HEADキーを離すと、キャレットは行末に戻ります。
OGAWAさんがN回タイピングしたあとに生成される文字列を求めてください。

i回目(1iN)のタイプでは、文字Siを入力します。さらに

  • Ti = 0のとき、HEADキーを離しながら入力します(Siは行末に追加される)
  • Ti = 1のとき、HEADキーを押しながら入力します(Siは行頭に追加される)

入力

N
T1 S1
T2 S2
...
TN SN

1N2 x 105
Ti = 0 もしくは 1
Si は半角英字アルファベット26種類のうちの小文字1文字

出力

最終的に生成される文字列を出力せよ。

サンプル

サンプル1
入力
6
0 e
0 l
0 f
1 h
1 s
0 y
出力
shelfy

以下のように文字列が入力されていきます。
type1 : e
type2 : el
type3 : elf
type4 : helf
type5 : shelf
type6 : shelfy

サンプル2
入力
5
0 p
0 o
0 c
0 h
0 a
出力
pocha

サンプル3
入力
8
1 a
1 w
1 a
1 s
1 o
1 r
1 i
1 h
出力
hirosawa

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。