HDOJ 2072
来源:互联网 发布:js判断奇数偶数 编辑:程序博客网 时间:2024/05/21 18:41
http://acm.hdu.edu.cn/showproblem.php?pid=2072
单词数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17143 Accepted Submission(s): 4363
Problem Description
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
Sample Input
you are my friend#
Sample Output
4
Author
Lily
Source
浙江工业大学网络选拔赛
Recommend
linle
这个题目也纠结了一个很久,之前考虑用数组做,做了好久实在是做不出,就去网上参考了相关的代码,发现原来也可以用集合来做,不过为了屏蔽可能出现的许多警告可以在开头加上#pragma warning(disable:4786)。(不过貌似这道题的测试数据本身就有点问题)
#pragma warning(disable:4786)#include <set>#include <string>#include <iostream>using namespace std;int main(void){ set <string> st; string s = ""; char c; while ((c = cin.get()) != '#') { s += c; while (c != '\n') { while ((c = cin.get()) != ' ' && c != '\n') s += c; if (s.length()) st.insert(s); s = ""; } cout << st.size() << endl; st.clear(); } return 0;}
- HDOJ 2072
- hdoj 2072 单词数
- hdoj 2072 单词数
- HDoj-2072-单词数
- HDOJ 2072 单词数
- hdoj 2072 单词数
- HDOJ 2072 单词数
- HDOJ 2072 单词数
- HDOJ
- hdoj
- hdoj
- HDOJ
- HDOJ 2072 单词数 (set)
- hdoj.2072 单词数 20140722
- HDOJ 2072 单词数【字符串】
- hdoj 2072 单词数 (map)
- hdoj 2072 单词数 【字符串处理】
- hdoj-2072-单词数(结构体、大坑)
- 巧用同余定理
- windows操作系统的自启动项
- 福音!JS脚本可视化调试支持——基于Google v8引擎的脚本调试
- c# 标准控件 缩写
- Small World: 精简向量运算库
- HDOJ 2072
- JMAP、jstat命令输出结果说明
- Keil MDK 编译出现的警告和错误解决
- Unix 进程 线程 函数类比
- PHP学习
- 第1章--软件构建的世界
- C#程序设计(二十二)----显示一副图片
- c语言预处理命令
- java利用FutureTask、ExecutorService 在多核时代充分利用CPU运算