单词数 HDU - 2072
单词数 HDU - 2072
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
Sample Input
you are my friend
Sample Output
4
//不同的单词总数
#include <iostream>
#include <algorithm>
#include <string>
#include <set>//集合
#include <sstream>
using namespace std;
int main() {string str1,str2;while(getline(cin,str1)) {if(str1=="#")break;istringstream stream(str1);//istringstream 是将字符串变成字符串迭代器一样.将字符串流在依次拿出,//比较好的是,它不会将空格作为流。这样就实现了字符串的空格切割。set<string>s; //set<MyType>s;集合里存放的是自定义的数据类型while(stream>>str2) { //把各不相同的单词赋给str2s.insert(str2); //s.insert(x);把一个元素 x 插入到 s 中}cout<<s.size()<<endl;}return 0;
}
单词数 HDU - 2072相关推荐
- HDU 2072(单词数)题解
以防万一,题目原文和链接均附在文末.那么先是题目分析: [一句话题意] "就是统计一篇文章里不同单词的总数"(已经是一句话了..) [题目分析] 明显需要去重,上set,因为按行分 ...
- hdu 2072 单词数
http://acm.hdu.edu.cn/showproblem.php?pid=2072 单词数这道题感觉用c写很麻烦,用c++写就比较简单了.不多说,直接贴代码. #include<ios ...
- 进阶指令——wc指令【作用:统计文件内容信息(包含行数、单词数、字节数)】、date指令【作用:表示操作时间日期(读取、设置)】、cal指令【作用:用来操作日历的】、clear/ctrl + L指令
6.wc指令 作用:统计文件内容信息(包含行数.单词数.字节数) 语法:#wc -l wc 需要统计的文件路径 -l:表示lines,行数 -w:表示words,单词数 ...
- 解析统计文本文件中的字符数、单词数、行数。
用android 编程解析统计文本文件中的字符数.单词数.行数(作业) 主要代码 ... private void analysis() { String str = " "; i ...
- HDU 2072 单词数
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- C语言 · 单词数统计
单词数统计 输入一个字符串,求它包含多少个单词. 单词间以一个或者多个空格分开. 第一个单词前,最后一个单词后也可能有0到多个空格. 比如:" abc xyz" 包含两个单词 ...
- Bailian4030 统计单词数【文本处理】
4030:统计单词数 总时间限制: 1000ms 内存限制: 65535kB 描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次 ...
- JSK-27321 统计单词数【字符串】
统计单词数 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数. 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在 ...
- HDU2072 单词数(解法二)【废除!!!】
本文废除!!! 参考链接:HDU2072 单词数[水题] 问题链接:HDU2072 单词数. 问题描述:参见上文. 问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词.单词之间只 ...
最新文章
- Linux服务器常见问题
- keras.utils.to_categorical用法
- Node.js—简介
- 别傻了,年轻人买“养生奶茶”才不是为了养生!
- 在网页中使用react
- layui网页html编辑器,layui使用富文本编辑器
- 渗透测试入门14之渗透测试工具1
- Java I/O体系详细讲解
- python计算众数
- arm 大端还是小端_用C/C++带您了解计算机中大端小端之谜
- 测试方案_在线式UPS电源测试方案
- 数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)...
- 在DX12中使用imgui 鼠标响应问题的解决
- 帕雷托理论和长尾理论
- 【IoT毕业设计】树莓派开发板+机智云IoT+监测机器人
- 好文分享:一切都是最好的安排
- MATLAB有趣或有用小程序合集
- 琴生不等式(Jensen Inequality)
- 有人(甚至国家)兜底就安全了吗?瑞士央行风暴小议。
- 前端学习:浏览器缓存方式有哪些(cookie、localstorage、sessionstorage)