HDU 2072 单词数
2014-07-26 19:16
405 查看
单词数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 28129 Accepted Submission(s): 6703
Problem Description
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
Sample Input
you are my friend #
Sample Output
4
Author
Lily
Source
浙江工业大学网络选拔赛
Recommend
linle | We have carefully selected several similar problems for you: 1251 1075 1247 1671 1800
Statistic | Submit | Discuss | Note
#include<iostream> #include<set> #include<stdio.h> #include<string.h> using namespace std; char str[10000]; set<string > st; int main() { string s; while(gets(str)) { st.clear(); if(strcmp(str,"#") == 0) break; else{ int len = strlen(str); str[len] = ' ';// important!!! s = ""; for(int i = 0 ;i <= len ;i++) { if(str[i] != ' '){ s += str[i]; } else { if(s.length()) st.insert(s); s = ""; } } printf("%d\n",st.size()); } memset(str,'\0',sizeof(str)); } return 0; }
相关文章推荐
- HDU 2072 单词数(set)
- HDU 2072 单词数
- HDU 2072 单词数(map)
- hdu 2072 单词数
- HDU 2072 单词统计
- HDU 2072 单词数 【字符串】【基础】
- HDU 2072单词数
- HDU 2072 单词数(set)
- (HDU)2072 - 单词数【字典树】or【Set容器】
- hdu-2072 单词数
- hdu 2072 单词数 (转载)
- hdu 题目2072 单词数 (字典树)
- hdu2072(不同单词数)
- HDU - 2072 单词数
- hdu 2072 单词数(字典树入门题)
- HDU 2072 单词数(黑科技字符串处理)
- hdu 2072-单词数
- HDU 2072 单词数(set)
- hdu 2072-单词数(字典树)
- HDU2072单词数