問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
N 個の文字列 S_1, ..., S_N と文字列 P が与えられます。S の i 番目の文字列を S_i とします。
i が小さい順に次の処理を行ってください。
・S_i が P をプレフィックスとして持つなら、そのプレフィックスの次の文字を出力してください。
・ただし、S_i が P そのものである場合は次の文字のかわりに #
を出力してください。
・S_i が P をプレフィックスとして持たない場合は /
を出力してください。
N
S_1
...
S_N
P
i 行目に S_i に対する処理の結果を出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて, 以下の条件をみたします。
・1 ≦ N ≦ 10^3
・SとPはアルファベット小文字で構成された文字列
・1 ≦ |S_i|, |P| ≦ 10^3 (|S_i|は、S_iの文字数です。)
6
re
reading
rendering
resemd
resume
request
re
#
a
n
s
s
q
4
abcde
abc
ab
ijk
abc
d
#
/
/