#1650. GESP四级真题(202412):字符排序

GESP四级真题(202412):字符排序

背景

GESP四级真题(202412)

描述

⼩杨有 nn 个仅包含⼩写字母的字符串 s1,s2,...,sns_1, s_2, ..., s_n ,⼩杨想将这些字符串按⼀定顺序排列后拼接到⼀起构成字符串 tt。⼩杨希望最后构成的字符串 tt 满⾜:

  • 假设 tit_i 为字符串 tt 的第 ii 个字符,对于所有的 j<tj < t 均有 tjtit_j \le t_i 。两个字符的⼤⼩关系与其在字母表中的顺序⼀致,例如 e<g<p<se < g < p < s

⼩杨想知道是否存在满⾜条件的字符串排列顺序。

格式

输入

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

对于每组测试数据,第⼀⾏包含⼀个正整数 nn ,含义如题⾯所⽰。

之后 nn ⾏,每⾏包含⼀个字符串 sis_i

输出

对于每组测试数据,如果存在满⾜条件的排列顺序,输出 1,否则输出 0。

样例

3
3
aa
ac
de
2
aac
bc
1
gesp
1
0
0

样例解释

对于第⼀组测试数据,⼀种可⾏的排列顺序为 aa+ac+de,构成的字符串 tt 为 aaacde,满⾜条件。

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

限制

时间限制:1.0 s

空间限制:512.0 MB