1303. AB-words

单点时限: 2.0 sec

内存限制: 256 MB

Every sequence of small letters a and b (also the empty sequence) is called an ab-word. If X=[x1,..,xn] is an ab-word and i,j are integers such that 1<=i<=j<=n then X[i..j] denotes the subword of X consisting of the letters xi,..,xj. We say that an ab-word X=[x1,..xn] is nice if it has as many letters a as b and for all i=1,…,n the subword X[1,i] has at least as many letters a as b.

Now, we give the inductive definition of the similarity between nice ab-words.

*** Every two empty ab-words (i.e. words with no letters) are similar

*** Two non-empty nice ab-words X=[x1,…,xn] and Y=[y1,..,ym] are similar if they have the same length (n=m) and one of the following conditions if fulfilled:

****1. x1=y1, xn=yn and X[2..n-1] and Y[2..n-1] are similar ab-words and they are both nice;

****2. there exists i, 1<=i<=n, such that X[1..i], X[i+1..n] are nice ab-words and

****a. Y[1..i], Y[i+1..n] are nice ab-words and X[1..i] is similar to Y[1..i] and X[i+1..n] is similar to Y[i+1..n], or

****b. Y[1..n-i], Y[n-i+1..n] are nice ab-words and X[1..i] is similar to Y[n-i+1..n] and X[i+1..n] is similar to Y[1..n-i].

A level of diversity of a non-empty set S of nice ab-words is the maximal number of ab-words that can be chosen from S in such a way that for each pair w1,w2 of chosen words, w1 is not similar to w2.

Write a program that:

1.reads elements of S;

2.computes the level of diversity of the set S

3.writes the result.

输入格式

In the first line of the input file there is a number n of elements of the set S, 1<=n<=1000; in the following n lines there are elements of the set S, i.e. nice ab-words (one word in each line); the first letter of every ab-word is the first symbol in line and there are no spaces between two consecutive letters in the word; the length of every ab-word is an integer from the range [1..200].

输出格式

In the first and only line of the text file ABS.OUT there should be written one integer - the level of diversity of S.

样例

Input
3
aabaabbbab
abababaabb
abaaabbabb
Output
2

0 人解决,2 人已尝试。

0 份提交通过,共有 4 份提交。

9.9 EMB 奖励。

创建: 16 年,11 月前.

修改: 6 年,10 月前.

最后提交: 3 年,7 月前.

来源: POI 1998 I Stage

题目标签