#arc141f. [arc141_f]Well-defined Abbreviation

[arc141_f]Well-defined Abbreviation

给定 NN 个由 A,B,C,D 组成的串 Si(1iN)S_i(1\leqslant i\leqslant N)

对一个串 TT 定义如下操作:

  • 选择一个 i[1,N]i\in[1,N],找到一个 (l,r)(l,r) 使得 T[lr]=SiT[l\cdots r]=S_i

  • T[lr]T[l\cdots r]TT 中删除,并把首尾拼接起来。

不断重复以上操作知道任意 SiS_i 都不是 TT 的子串。

我们称 TT 是好的,当且仅当操作后 TT 是唯一的。判断是否存在不好的串。

translated by cszyf