hdu_2072_统计单词数_set_检测字符串
来源:互联网 发布:微信小游戏源码 编辑:程序博客网 时间:2024/06/03 23:15
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2072
思路:每输入一行单词,检验有多少个不同的单词
关键在于两点:①单词不要重复 ②注意好空格
自己用<set>作为集合,已经去掉了第一点;再用sstream(参见http://blog.csdn.net/allianzcortex/article/details/42168259,个人博客之前的说明)去掉空格,进行计数。
代码如下:
#include<iostream>#include<cstring>#include<algorithm>#include<set> //set版本#include<sstream>using namespace std;const int maxn=1000;set<string> dic;int main(void){ string s; while(getline(cin,s)) { dic.clear(); //每次处理前都要清零 if(s=="#") break; stringstream ss; ss.str(s); string buf; while(ss>>buf) dic.insert(buf); cout<<dic.size()<<endl; }}用普通的处理字符串解决如下:
因为低葡萄糖~空一下:
0 0
- hdu_2072_统计单词数_set_检测字符串
- hdu_2072_单词数
- 统计字符串的单词数
- 字符串练习-统计单词数
- [字符串]FJSDFZOJ 1075 统计单词数
- 统计字符串中的单词数(24)
- 笔试题 统计字符串单词数
- 新手村 简单字符串 统计单词数
- 字符串相关的操作练习 翻转单词;统计单词数;逆向输出单词串
- 统计录入字符串的字符总数,单词数和行数
- 统计单词数
- 统计单词数
- 统计单词数
- 统计单词数
- 统计单词数
- 统计单词数
- 统计单词数
- 统计文本单词数
- 火狐浏览器禁止javaScript
- MySQL系列:innodb源码分析之page结构解析
- java解惑之表达式之谜(谜题3)
- 嵌入式的没落
- TEST
- hdu_2072_统计单词数_set_检测字符串
- 【C语言】二分查找法
- javascript定时器,取消定时器,及js定时器优化方法
- [leetcode]Excel Sheet Column Number
- Atan2
- 快速排序
- 图像特征提取
- POJ 3190 Stall Reservation(贪心)
- [LeetCode] Sudoku Solver