单词数 (STL set集合)
单词数
#include<iostream>
# include<cstring>
#include<cstdio>
# include<sstream>
# include<string>
#include<set>
using namespace std;string wen,str;set<string> dict;
int main()
{while(getline(cin,wen)&&wen!="#"){stringstream ch(wen); //在文本串中找单个单词while(ch >>str)dict.insert(str);printf("%d\n",dict.size());dict.clear();}return 0;
}
#include<iostream># include<cstdio># include<string># include<map># include<cstring># include<sstream>using namespace std;map<string ,int> m;string str,ch;/* int main(){while(getline(cin,str)&&str!="#"){int len=str.size();int i=0;m.clear();while(i<len){ch="";while(i<len&&'a'<=str[i]&&str[i]<='z')ch+=str[i++];if(ch!=""){m[ch]=1;}i++;}printf("%d\n",m.size());}return 0;}*/
int main()
{while(getline(cin,str)&&str!="#"){stringstream ss(str);m.clear();while(ss>>ch){m[ch]=1;}printf("%d\n",m.size());}return 0;
}
单词数 (STL set集合)相关推荐
- HDU2072 单词数【水题】
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- Spark学习笔记1——第一个Spark程序:单词数统计
Spark学习笔记1--第一个Spark程序:单词数统计 笔记摘抄自 [美] Holden Karau 等著的<Spark快速大数据分析> 添加依赖 通过 Maven 添加 Spark-c ...
- 进阶指令——wc指令【作用:统计文件内容信息(包含行数、单词数、字节数)】、date指令【作用:表示操作时间日期(读取、设置)】、cal指令【作用:用来操作日历的】、clear/ctrl + L指令
6.wc指令 作用:统计文件内容信息(包含行数.单词数.字节数) 语法:#wc -l wc 需要统计的文件路径 -l:表示lines,行数 -w:表示words,单词数 ...
- C++STL常用集合算法
C++STL常用集合算法 学习目标 算法简介 set_intersection 功能描述 函数原型 示例 总结 set_union 功能描述 函数原型 示例 总结 set_difference 功能描 ...
- 解析统计文本文件中的字符数、单词数、行数。
用android 编程解析统计文本文件中的字符数.单词数.行数(作业) 主要代码 ... private void analysis() { String str = " "; i ...
- C语言 · 单词数统计
单词数统计 输入一个字符串,求它包含多少个单词. 单词间以一个或者多个空格分开. 第一个单词前,最后一个单词后也可能有0到多个空格. 比如:" abc xyz" 包含两个单词 ...
- Bailian4030 统计单词数【文本处理】
4030:统计单词数 总时间限制: 1000ms 内存限制: 65535kB 描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次 ...
- JSK-27321 统计单词数【字符串】
统计单词数 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数. 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在 ...
- HDU2072 单词数(解法二)【废除!!!】
本文废除!!! 参考链接:HDU2072 单词数[水题] 问题链接:HDU2072 单词数. 问题描述:参见上文. 问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词.单词之间只 ...
- hdu2072单词数(思维)
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s) ...
最新文章
- 孙海汐组专访:去伪存真的过程一定不是一帆风顺的
- 8.Spring Security 权限控制
- mPaaS 客户端问题排查之突如其来的“白屏”等待
- UAA服务基础环境搭建
- 如何在docker中运行MySQL实例(转载)
- 2017.7.8 MS SQL Server and BI workshop
- Python基本语法(一)
- k8s升级从1.13到1.16教程与采坑解决办法
- 简述java中类的构造方法_Java中类的构造方法
- PowerDesigner如何导出SQL
- 数模美赛LATEX傻瓜入门+快速上手+常见问题(不定期更新)
- linux过滤端口抓包_Linux下抓包命令tcpdump
- Revit插件 | 建模助手 V1.8.52 爆炸式更新,你确定不来看看?
- python矩形法求定积分_如何用矩形法(梯形法)求定积分
- 如何在台式电脑上添加无线网络连接服务器,台式电脑怎么无线上网?台式电脑无线网络设置教程...
- 普罗旺斯的花海。薰衣草的花语,是等待爱情
- c语言程序设计 葛日波,C语言程序设计课程教学改革的探索
- iOS 作为蓝牙外设广播信息
- 013 基于truffle的PetShop案例
- 2012年奇虎360校园招聘实习生笔试编程题