////////////////////////////////////////////////////////////////////////////////
#include<iostream>
#include<fstream>
#include<string>
#include<sstream>
#include<set>
using namespace std;
int main(int argc,char * argv)
{
//fstream cin("aaa.txt");
string paper,word;
while(getline(cin,paper))
{
if(paper[0] == '#')
break;
set<string> keywords;
stringstream ss(paper);
while(ss>>word)
{
keywords.insert(word);
}
cout<<keywords.size()<<endl;
}
return 0;

}

/////////////////////////////////////////////////////////////////////////////

最新文章

  1. BZOJ2763 [JLOI2011]飞行路线(SPFA + DP)
  2. 洛谷P1782 旅行商的背包[多重背包]
  3. MAC OSX环境下cordova+Ionic的安装配置
  4. [转]Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications
  5. 【原创】.NET之我见
  6. 怎么用sql语句查看某个字段值是否是唯一的
  7. wordpress代理设置
  8. 基于devkit8600的2011.04版uboot启动代码Start.s分析
  9. 利用before、after制作提示框
  10. 201521123062 《Java程序设计》第3周学习总结
  11. Android初级教程理论知识(第五章页面跳转和数据传递)
  12. golang 使用pprof进行性能调优
  13. 解析JavaScript中的sort()排序方法以及原理
  14. python 基础 ----- 变量
  15. Callable和Future、FutureTask的使用
  16. linux下命令窗口中$和#的区别
  17. A + B,末k位不相同
  18. Shell 格式化输出数字、字符串(printf)
  19. SonarQube 平台搭建代码审查平台步骤
  20. Hadoop 系列(一)基本概念

热门文章

  1. linux 用户/群组/权限
  2. 【原创】QT 打印输出
  3. Mysql 实列结构-进程
  4. 通过eclipse创建项目
  5. VSTO:使用C#开发Excel、Word【9】
  6. 怎么搜索sci论文。
  7. 3.3 C++改变基类成员在派生类中的访问属性
  8. 什么是RUP
  9. .NET界面控件DevExpress发布v18.2.4|附下载
  10. 多War包合并,jetty测试