问题1586--文章中不同单词的个数

1586: 文章中不同单词的个数

时间限制: 1 Sec  内存限制: 128 MB
提交: 33  解决: 20
[提交] [状态] [讨论版] [命题人:]

题目描述

统计英文文章中出现了多少个不同的单词,以及这些单词出现的次数。

输入

一行全部由小写字母组成的英文文章,单词之间由空格隔开,无标点符号

输出

第一行文章中出现了多少个英文单词

接下来按英文单词字典序输出英文单词及该单词出现的次数,每行一个

样例输入 Copy

no pain no gain

样例输出 Copy

3
gain 1
no 2
pain 1 

提示

可以利用下面的代码把所有的字符串读进来


string s;
while( cin >> s)
{
     //相关语句
}