Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 79794    Accepted Submission(s): 20257

Problem Description

lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。

Input

有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。

Output

每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。

Sample Input

you are my friend #

Sample Output

4

代码如下:

解法一(AC):

#include <cstdio>
#include <iostream>
#include <cstring>
#include <string>
#include <set>
using namespace std;
int main(){char chr[1024];char stop[]="#";char prim[]=" ";char *p;set<string> words;while(gets(chr)!=NULL){if(strcmp(chr,stop)==0) break;words.clear();p=strtok(chr,prim);while(p){words.insert(p);p=strtok(NULL,prim);}cout<<words.size()<<endl;}return 0;
}

解法二(AC):

#include <cstdio>
#include <cstring>
#include <string>
#include <iostream>
#include <sstream>
#include <set>
using namespace std;
int main(){string str;set<string> words;while(getline(cin,str)&&(str!="#")){words.clear();istringstream sin(str);string s;while(sin>>s)words.insert(s);cout<<words.size()<<endl; }return 0;
}

 

转载于:https://www.cnblogs.com/jianqiao123/p/11373588.html

HDU2072 单词数相关推荐

  1. hdu-2072 单词数(“水”解法)

    单词数 Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个 ...

  2. HDU2072(单词数)

    单词数 Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个 ...

  3. HDU2072单词数

    Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个问题. ...

  4. HDU 2072 单词数

    单词数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  5. Python零基础学习代码实践 —— 提取字符串里面的单词数

    str = input() str1 = str.strip() index = 0 count = 0 while index < len(str1):while str1[index] != ...

  6. HDU 2072 单词数

    单词数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  7. 翻译器DIY它———算在英文文本中的单词数,字符和行数

    咳咳.这部分应该是序列化编译器DIY的,然而,在这样做DIY第一次使用前flex 为了练练手,对于后者的理解是有帮助. 在word 我经常看到一个字计数功能,因此,它是如何实现,当然,首先想到的是要经 ...

  8. WordCount--统计输入文件的字符数、行数、单词数(java)--初级功能

    码云地址: https://gitee.com/YuRenDaZ/WordCount 个人PSP表格: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 180 ...

  9. Spark Streaming之统计socket单词数

    一.统计socket单词数 侦听TCP套接字的数据服务器接收到的文本数据中的单词数. 二.maven配置 <?xml version="1.0" encoding=" ...

最新文章

  1. c语言x1=abc什么意思,c语言起步(课件)2.1
  2. 使用Pylint进行Python代码规范检查
  3. OCP12C题库,63数据库管理( Administration Workshop- 63)(新增)
  4. 解决不是有效的win32应用程序
  5. Get Started with Apex Unit Tests
  6. 某度网盘转存限制500个文件?这个软件帮你搞定!
  7. Obj-C 实现设计模式 -- Observer
  8. Leaflet工作笔记-GIS地图上构造echarts的3D图
  9. NASM汇编语言与计算机系统13-段的定义/vstart和align语法
  10. ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch
  11. JS简单获取猫眼电影所有城市完整的json数据(包括城市id和城市拼音)
  12. DEVC++实现街头篮球(爷青回)(1.01版)
  13. 《心灵捕手》经典台词
  14. 什么是营销SaaS?
  15. Visual Studio 2019配置OpenGL环境
  16. 传统企业数字化转型方案
  17. 前端响应式/自适应/流动布局
  18. 好看的照片要怎么拍?
  19. Android中WebView,打开第三方应用的问题
  20. python能安装在d盘吗_python必须要装到C盘吗 d盘 e盘不行吗

热门文章

  1. C++学习笔记(四)----关于参数传递(1)
  2. 正则表达式过滤HTML危险脚本
  3. jQuery可以查MySQL吗,我们可以在JQuery中执行SQL查询吗
  4. 软件测试用python一般用来做什么-Python简直是万能的,这5大主要用途你一定要知道!...
  5. 关于python的一些好的书籍推荐-推荐几本关于的Python好书
  6. python绘图实例-Python中turtle绘图学习笔记和实例
  7. 如何在python中显示电脑中的图片-python如何在终端里面显示一张图片
  8. python教学网站-python教学网站
  9. python自学什么书比较好-19年学习Python有什么好的书籍推荐吗?
  10. python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏