Set操作UVa 10815Andy's First Dictionary
来源:互联网 发布:wp footer js文件 编辑:程序博客网 时间:2024/05/19 21:59
Set操作以及stringstream
汝佳p112
输入一个文本,找出所有不同的单词(连续的字母序列),按字母序从小到大输出,单词不区分大小写。
Sample Input
Adventures in Disneyland
Two blondes were going to Disneyland when they came to a fork in the road. The sign read: “Disneyland Left.”
So they went home.
Sample out
a
adventures
blondes
came
disneyland
fork
going
home
in
left
read
road
sign
so
the
they
to
two
went
were
when
#include <iostream>#include<set>#include<sstream>#include<cctype>using namespace std;int main(int argc, char *argv[]){ string s,word; set<string> a; typedef set<string> Set; while(cin>>s) { for(int i=0;i<s.size();i++) if(isalpha(s[i])) s[i]=tolower(s[i]); else s[i]=' '; stringstream ss(s); while(ss>>word) a.insert(word); } for(Set::iterator it=a.begin();it!=a.end();it++) cout<<*it<<endl; return 0;}
0 0
- Set操作UVa 10815Andy's First Dictionary
- Andy's First Dictionary(uva 10815) set用法
- UVa - 10815 - Andy's First Dictionary(STL - 集合set)
- UVA 10815 Andy's First Dictionary(stl,set)
- UVa 10815 Andy's First Dictionary 【STL】【set】
- UVa 10815 Andy's First Dictionary 【set】【字典序】
- UVA 10815 Andy's First Dictionary(stringstream,set等)
- uva-10815-Andy's First Dictionary-stl-set
- UVA 10815 Andy's First Dictionary(set的应用)
- UVa OJ 10815-Andy's First Dictionary
- uva 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 - Andy's First Dictionary
- uva-10815 - Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- Redis 3.2.1集群搭建
- 细说线程上
- oracle11g安装过程提示swap size 检查失败问题
- java中的equals和==
- 安卓学习笔记——多线程和异步消息处理机制
- Set操作UVa 10815Andy's First Dictionary
- 網頁設計% JQuery checkbox控制div邊框變色
- RDD基础学习-[4]PairRDD聚合函数基础
- Chapter 2. System Startup and Shutdown
- js数组操作
- 小程序审核流程
- 51单片机复位电路原理
- PageRank算法
- IDEA新建MAVEN项目时速度缓慢