#L0283. 字符串拼接的单调性

字符串拼接的单调性

题目描述

给定 nn 个仅包含小写字母的字符串 s1,s2,,sns_1,s_2,\ldots,s_n,将它们按某种顺序排列后拼接成字符串 tt。判断是否存在一种排列方式,使得拼接后的字符串 tt 满足:对所有 j<ij\lt i,均有 tjtit_j\le t_i(字符按字母表顺序比较,例如 $\texttt{e}\lt \texttt{g}\lt \texttt{p}\lt \texttt{s}$)。

输入格式

第一行包含一个正整数 TT,代表测试数据组数。

对于每组测试数据,第一行包含一个正整数 nn,含义如题面所示。

之后 nn 行,每行包含一个字符串 sis_i

输出格式

对于每组测试数据,如果存在满足条件的排列顺序,输出一行 11,否则输出一行 00

样例

3
3
aa
ac
de
2
aac
bc
1
gesp
1

0 0

</p>

提示

样例解释

对于第一组测试数据,一种可行的排列顺序为 aa+ac+de\texttt{aa}+\texttt{ac}+\texttt{de},构成的字符串 ttaaacde\texttt{aaacde},满足条件。

对于全部数据,保证有 1T,n1001\le T,n\le 100,每个字符串的长度不超过 1010

难度 普及-
通过率
尝试 0
已通过 0
ID
1011
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者