#P22046. [COCI 2016/2017 #3] Imena

[COCI 2016/2017 #3] Imena

题目描述

单词是由大写或小写字母组成的字符串。特别的,末尾也可以是标点符号(.,?,!)。名字是 有且仅有首字母为大写字母 的单词。

句子是由一些单词组成的字符串,并且最后一个字符是标点符号(.,?,!) 。

给定 NN 个句子,Mirko 想让你统计每个句子中分别有多少个名字。

输入格式

第一行包含一个正整数 NN,表示句子的个数。

第二行包含这 NN 个句子。这些句子的字符总数不会超过 10310^3

输出格式

包含 NN 行,每行一个正整数。第 ii 行表示第 ii 个句子的名字总数。

输入输出样例 #1

输入 #1

1
Spavas li Mirno del Potro Juan martine?

输出 #1

4

输入输出样例 #2

输入 #2

2
An4 voli Milovana. Ana nabra par Banana.

输出 #2

1
2

说明/提示

样例解释

样例 2 解释

第一个句子中的名字有 Milovana,共 11 个;第二个句子中的名字有 Ana,Banana,共 22 个。注意第一个句子中,尽管 An4 的开头是一个大写字母,但它包含了一个数字,所以不是一个名字。

数据规模与约定

对于 40%40\% 的数据,满足 N=1N=1

对于 100%100\% 的数据,满足 1N51\le N \le 5

说明

题目译自 COCI2016-2017 CONTEST #3 T1 Imena