博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa10815 - Andy's First Dictionary
阅读量:6005 次
发布时间:2019-06-20

本文共 831 字,大约阅读时间需要 2 分钟。

题目地址:

C++代码:

 

#include 
#include
#include
#include
#include
using namespace std;int main(){ string s; vector
svec; while(getline(cin,s)) { int i; for(i=0;i<(int)s.size();++i) { if(isupper(s[i])) s[i]=s[i]-'A'+'a'; } string::iterator begin=s.begin(); for(;begin!=s.end()&&!isalpha(*begin);++begin); string::iterator end; if(begin==s.end()) end=begin; else end=begin+1; while(true) { if(begin==s.end()) break; for(;end!=s.end()&&isalpha(*end);++end); string str(begin,end); vector
::iterator iter=find(svec.begin(),svec.end(),str); if(iter==svec.end()) svec.push_back(str); for(;end!=s.end()&&!isalpha(*end);++end); begin=end; if(end!=s.end()) ++end; } } sort(svec.begin(),svec.end()); vector
::iterator iter=svec.begin(); while(iter!=svec.end()) cout<<*iter++<

 

 

转载地址:http://gdsmx.baihongyu.com/

你可能感兴趣的文章
javascript+html 实现隐藏 显示
查看>>
BZOJ 2120 数颜色
查看>>
正则表达式学习笔记——基础知识
查看>>
织梦如何实现二级栏目导航的仿制
查看>>
网上购物系统(Task010)——FormView编辑更新商品详细信息
查看>>
Struts2 技术全总结 (正在更新)
查看>>
PowerShell_零基础自学课程_5_自定义PowerShell环境及Powershell中的基本概念
查看>>
Bzoj 2252: [2010Beijing wc]矩阵距离 广搜
查看>>
《编程之美》——寻找发帖“水王”学习与扩展 转surymj博客
查看>>
Linux 虚拟机VMware安装失败,提示没有选择磁盘
查看>>
LeetCode-Permutations
查看>>
SpringMVC的REST风格的四种请求方式
查看>>
漫谈 Clustering (1): k-means(转)
查看>>
从零搭建mongo分片集群的简洁方法
查看>>
J2EE环境配置与工具使用
查看>>
bzoj3684: 大朋友和多叉树(拉格朗日反演+多项式全家桶)
查看>>
C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
查看>>
【经典算法】第四回:希尔排序
查看>>
css 禁止选中文本
查看>>
bzoj2165
查看>>