题目描述
给定 N 个长度为 M 的仅包含小写英文字母的字符串 S1,S2,⋯,SN。保证 Si 互不相同。
判断是否可以通过对这些字符串重新排序,得到一个新的字符串序列 T1,T2,⋯,TN,使得:
- 对于任意 i 使得 1≤i≤N−1,均满足 Ti 在改变恰好一个字母后可以等于 Ti+1。
数据范围
- 2≤N≤8
- 1≤M≤5
- 保证 Si 长度为 M,且仅由小写英文字母组成。(1≤i≤N)
- 保证 Si 互不相同。
样例一解释
安排顺序如下:abcd
,abed
,bbed
,fbed
。满足条件。
样例二解释
无论如何对这两个字符串排序,均不可能满足条件。