/ 基础 / 题库 /

ESEJ

ESEJ

时间限制:1秒  内存限制:256M


题目描述

Mirko 最近的家庭作业是写一篇作文。然而,他觉得写作文太无聊了,于是在写了两个小时后,他发现自己只写了 \(N\) 个只由字母 \(A\) 和 \(B\) 组成的长单词。Mirko 已经接受了自己无法按时完成作文的事实,于是他决定至少让自己在作文里找点乐趣,比如统计“好单词”的数量。

Mirko 会通过在单词上方画弧,将成对的相同字母(\(A\) 对 \(A\),\(B\) 对 \(B\))连接起来。如果一个单词满足:可以将每个字母与恰好一个相同字母配对,并且所有的弧都不会相交,那么这个单词就是“好单词”。请帮助 Mirko 统计有多少个“好单词”。

输入格式

第一行输入一个正整数 \(N\)(\(1 \leq N \leq 100\)),表示 Mirko 写下的单词数。

接下来的 \(N\) 行,每行输入一个只包含字母 \(A\) 和 \(B\) 的单词,长度在 \(2\) 到 \(100\,000\) 之间。所有单词的总长度不超过 \(1\,000\,000\)。

输出格式

输出一行,表示“好单词”的数量。

输入输出样例 #1

输入 #1

3
ABAB
AABB
ABBA

输出 #1

2

输入输出样例 #2

输入 #2

3
AAA
AA
AB

输出 #2

1

输入输出样例 #3

输入 #3

1
ABBABB

输出 #3

1

信息

ID
1049
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者