题目描述
读入 个小写单词,按每个单词的首字母分组计数:输出 行「字母 个数」,从 a 到 z 每个字母都要输出——一个都没出现过的字母,那一行输出 。
用 map<char, int> 计数:cnt[w[0]]++;最后把 a 到 z 逐个字母查一遍再输出。
输入格式
第一行一个整数 ()。
接下来 行,每行一个只含小写字母的单词(长度 到 )。
输出格式
行:「字母 个数」,按 a 到 z 的顺序。
样例
输入:
4
apple
banana
avocado
bee
输出:
a 2
b 2
c 0
d 0
e 0
f 0
g 0
h 0
i 0
j 0
k 0
l 0
m 0
n 0
o 0
p 0
q 0
r 0
s 0
t 0
u 0
v 0
w 0
x 0
y 0
z 0
a 开头的有 个、b 开头的有 个;没出现过的字母也要照常输出 行,一行都不能少。
数据范围
。提示:只把 map 里存过的键输出一遍,就会漏掉所有 行。