HDU 2072 单词数(set+string水过)
2016-10-05 19:49
323 查看
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=2072
【分析】要求的是不一样的单词的个数,用set+string处理以下就好了。
下面是AC代码:
【分析】要求的是不一样的单词的个数,用set+string处理以下就好了。
下面是AC代码:
#include<cstdio> #include<iostream> #include<set> #include<cstring> #include<algorithm> using namespace std; char a[1005]; int main() { while(gets(a)) { if(strcmp(a,"#")==0) { break; } set<string>it; string b; for(int i=0;a[i];i++) { if(a[i]==' '&&!b.empty()) { it.insert(b); b.clear(); } else if(a[i]!=' ') { b+=a[i]; } } if(!b.empty()) { it.insert(b); } printf("%d\n",it.size()); } return 0; }
相关文章推荐
- HDU 2072 单词数(set)
- hdu 2072 单词数 - c++IO流 + set容器
- HDU 2072 单词数
- HDU-2072 单词数 水题一枚
- HDU2072单词数
- hdu 2072 单词数
- 单词数 HDU 2072
- hdu 2072 单词数
- HDU 2072 单词数(set)
- hdu 2072 单词数
- hdu 2072 单词数
- hdu 2072(单词数)
- HDU 2072 单词数 (STL map)
- hdu_2072_单词数
- hdu 2072 不同单词数
- HDU 2072 单词数
- hdu 2072 单词数
- 杭电 HDU 2072 单词数
- hdu 2072 单词数
- hdu 2072 单词数