HDOJ2072 单词个数
2013-01-12 19:48
239 查看
#include <iostream> #include <string> #include <set> using namespace std; int main() { set<string > myset; string str; while(getline(cin,str,'\n')) { string::iterator it = str.begin(); while(*it == ' ') ++it; if(*it == '#') break; string strtmp=""; while(it != str.end()) { if( (*it)<='z' && (*it)>='a'){ char strm[2]=""; strm[0] = *it; strm[1] = '\0'; strtmp.append(strm); } else { // cout<<strtmp<<endl; if(!strtmp.empty()) myset.insert(strtmp); strtmp.clear(); } ++it; } set<string>::iterator itvect = myset.begin(); if (!strtmp.empty()) myset.insert(strtmp); cout<<myset.size()<<endl; myset.clear(); } return 0; }
相关文章推荐
- HDOJ 2072 单词数(字符串,map)
- HDOJ2072单词数
- HDOJ2072 单词数
- hdoj 2072 单词数 【字符串处理】
- HDOJ 2072 单词数
- hdoj 2072 单词数 (map)
- hdoj.2072 单词数 20140722
- HDOJ 2072 单词数
- HDOJ 2072 单词数
- HDOJ2072 单词数
- HDOJ-2072单词数(Trie树/MAP)
- HDOJ 2072 单词数(map的简单题)
- HDOJ2072(单词数)(strtok函数分解字符串)
- HDOJ_2072(单词数)
- HDOJ.2072 单词数(map)
- hdoj 2072 单词数
- 【hdoj】2072 单词数
- HDOJ2072单词数 解题报告
- [热身题][hdoj_2072]单词数
- HDOJ 2072 单词数【字符串】