Problem6127--LIS 问题

6127: LIS 问题

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

求一个字符串的最长递增子序列的长度。
如:$\text{dabdbf}$ 最长递增子序列就是 $\text{abdf}$,长度为 $4$。

Input

第一行一个整数 $n\ (0<n<20)$,表示有 $n$ 个字符串要处理。
随后的 $n$ 行,每行有一个字符串,该字符串的长度不会超过 $1,000$,保证字符的范围在 a 到 z 之间。

Output

一共 $n$ 行,每行一个数字。第 $i$ 行第数字表示第 $i$ 个字符串的最长递增子序列的长度。

Sample 1 Input

3
aaa
ababc
abklmncdefg

Sample 1 Output

1
3
7

Source/Category