给定 NNN 个由 A,B,C,D 组成的串 Si(1⩽i⩽N)S_i(1\leqslant i\leqslant N)Si(1⩽i⩽N)。
A,B,C,D
对一个串 TTT 定义如下操作:
选择一个 i∈[1,N]i\in[1,N]i∈[1,N],找到一个 (l,r)(l,r)(l,r) 使得 T[l⋯r]=SiT[l\cdots r]=S_iT[l⋯r]=Si;
把 T[l⋯r]T[l\cdots r]T[l⋯r] 从 TTT 中删除,并把首尾拼接起来。
不断重复以上操作知道任意 SiS_iSi 都不是 TTT 的子串。
我们称 TTT 是好的,当且仅当操作后 TTT 是唯一的。判断是否存在不好的串。
translated by cszyf
使用您的 gxyz 通用账户