hdu 2072 单词数 set+按字符处理
来源:互联网 发布:linux系统api有哪些 编辑:程序博客网 时间:2024/06/07 19:25
题目:
Total Submission(s): 51648 Accepted Submission(s): 12708
单词数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 51648 Accepted Submission(s): 12708
Problem Description
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
Sample Input
you are my friend#
Sample Output
4
一开始想用sscanf读出每个单词,未遂...
参考题解:
http://blog.csdn.net/xky1306102chenhong/article/details/45113965
单词要自己来判断
代码:
#include<bits/stdc++.h>using namespace std;set<string> s;string a,t;int main(){while(getline(cin,a)&&a!="#"){int l=a.length();t.clear();for(int i=0;i<=l;++i){if(a[i]==' '){if(t.length()){//cout<<t<<endl;s.insert(t);t.clear();}}else if(i==l){if(t.length()){//cout<<t<<endl;s.insert(t);t.clear();}printf("%d\n",s.size());s.clear();t.clear();}else{t+=a[i];}}}return 0;}
0 0
- hdu 2072 单词数 set+按字符处理
- hdu 2072 单词数,set,strtok
- HDU 2072 单词数 (set)
- HDU 2072 单词数 set使用
- HDU 2072 单词数 (STL:set)
- hdu 2072 单词数(set ,stringstream)
- hdu 单词数 (set)
- hdu 2072 单词数 字符串处理
- HDU 2072 单词数(字符串处理)
- HDU 2072 单词数(Tire 和 set 两解)
- hdu 2072 单词数(STL set写法)
- HDU 2072 单词数(set+string水过)
- HDOJ 2072 单词数 (set)
- HDU 2072 单词数
- hdu 2072 单词数
- hdu 2072 单词数
- HDU 2072 单词数
- HDU 2072 单词数
- Fragment的应用之底部导航栏的实现(二)之应用ViewPager
- 放代码
- java实现单向链表--创建、遍历
- day27_struts2环境搭建&配置文件
- photon 配置及日志输出
- hdu 2072 单词数 set+按字符处理
- hibernate调优
- linux设置问题
- 扫雷
- 4月12日,TestMyThread,每日20行。
- Ajax基本案例详解之$.post的实现
- 全面了解Window
- 题目1024:畅通工程
- 六、Spring Boot日志管理