Problem2158--海信——字符串染色

2158: 海信——字符串染色

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

有一个字符串S(全部有小写字母构成),一开始,S的每个字符都是白色的,现在你可以对每个字符进行染色。

当字符串S同时满足如下所有条件时,字符串S优美串

(1) 每个字符要么被染成红色,要么被染成绿色,当然也可以不染色(保留白色)。

(2) 被染成红色的字符都是不同的字符,被染成绿色的字符都是不同的字符。

(3) 被染成红色的字符的数量等于被染成绿色的字符的数量。

(4) 在满足上述3个条件的前提下,被染色的字符的数量最多。

例如,S = "kzaaa", 那么下面的染色方案可以使得字符串S变成优美串

现在的问题是: 给出字符串S,你要把它染色成为优美串,输出此时被染成红色的字符的数量。

Input

多组测试数据。

第一行,一个整数G,表示有G组测试数组。1<=T<=10000

每组测试数据格式如下:

    一行,一个字符串SS长度不超过50。全部由小写字母构成。

Output

G行,每行一个整数。

Sample Input Copy

5
kzaaa
codeforces
archive
y
xxxxxx

Sample Output Copy

2
5
3
0
1

Source/Category