找寻不同单词(数)1
来源:互联网 发布:godaddy域名转走 编辑:程序博客网 时间:2024/06/05 21:53
用到set以及stringstream
典型例题
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
先贴代码
#include <iostream> #include <set> #include <string> #include <sstream>// 不要忘记了 using namespace std; int main() { string art; while(getline(cin,art) && art != "#"){ istringstream stream(art); string word; set<string> map; while(stream >>word){ map.insert(word); } cout <<map.size() <<endl; } return 0; }
再来一种
using namespace std; int main() { string art; while(getline(cin,art) && art != "#"){ istringstream stream(art); string word; set<string> map; while(stream >>word){ map.insert(word); } cout <<map.size() <<endl; } return 0; } 嘻嘻嘻先偷个懒~
0 0
- 找寻不同单词(数)1
- hdu2072(不同单词数)
- hdu2072 统计不同单词数
- hdu 2072 不同单词数
- FZU 1475不同的单词数
- hdu 2072 找不同的单词数
- acm c语言训练 数不同的单词数
- 集训队专题(1)1006 单词数
- hdu2072不同单词数(STL之set函数与stream流)
- 找寻
- 找寻
- 找寻
- 找寻单身狗(找一个数组中唯一不是一对的那个数)
- 利用堆栈实现找寻队列最大数
- 单词数(容器法)
- 2072 单词数(转)
- hdu 单词数 (set)
- HDU 2072 单词数 -- C++ string set 统计不同的单词数目
- 数据源与连接池技术
- HDU 4416
- 文章标题
- Windows下安装hadoop-eclipse-plugin插件
- 【操作系统 - 2】时间片轮转RR进程调度算法
- 找寻不同单词(数)1
- 蓝桥杯-入门训练 Fibonacci数列
- 转义字符
- 算典03_习题_09_POJ-1936
- BZOJ2599: [IOI2011]Race 点分治
- 并不是很多重背包的多重背包(HDU - 2191 悼念汶川大地震。。
- 【GStreamer开发】GStreamer基础教程02——GStreamer概念
- ASP.NET MVC 5 (八) Visual Studio单元测试
- iOS:二维码扫描