AOJ 12/11

2014-12-11 | [Competitive programming]

2324

query が 2 文字以下の場合はどう考えても不可能である.

3 文字以上の場合は,αβ という現れがあったら α→β の辺を張るという規則で作る有向グラフを考える. ただし,複数回の現れがある場合でも 1 本の辺のみを張ることにする. 題意に合致する question string は,このグラフ上で,辺のないところのジャンプを許した Euler 路で,query string と同じたどり方をする部分を含まないものである.