UVa 10815
来源:互联网 发布:ddms 数据库 编辑:程序博客网 时间:2024/06/07 03:15
题目:点击打开链接
思路:一个个单词的读取,去掉标点符号并把所有的字母都改成小写后塞入set。
代码:
#include<stdio.h>#include<iostream>#include<algorithm>#include<set>#include<string>using namespace std;set <string> a;int main() {//freopen("10815.in","r",stdin);string b;while(cin>>b){if(b.size()==1){if(('a'<=b[0]&&b[0]<='z')||('A'<=b[0]&&b[0]<='Z')){if('A'<=b[0]&&b[0]<='Z'){b[0]=b[0]-'A'+'a';}a.insert(b);}continue;}b+="@";int x=0;for(int i=0;i<b.size();i++){if(!(('a'<=b[i]&&b[i]<='z')||('A'<=b[i]&&b[i]<='Z'))){if(x<i){string y=b.substr(x,i-x);a.insert(y);}x=i+1;}else if('A'<=b[i]&&b[i]<='Z'){b[i]=b[i]-'A'+'a';}}}for(set<string>::iterator it=a.begin();it!=a.end();it++){cout<<*it<<endl;}return 0;}
1 0
- uva-10815
- uva 10815
- uva 10815
- uva 10815
- uva 10815
- uva-10815
- UVA 10815
- UVa 10815
- UVA 10815
- uva 10815
- uva 10815
- UVA - 10815
- uva 10815
- UVA 10815
- UVa 10815
- UVA - 10815
- UVA-10815
- UVA 10815
- 利用iptables+l7-filter+opendpi封QQ和迅雷
- WCF、Net remoting、Web service概念及区别
- HTTP状态码的含义
- 造物者的prototype、__proto__、constructor
- springmvc+spring+myibatis 实现ztree 无限菜单
- UVa 10815
- 网易笔试编程题-不要二
- SpringBoot入门
- 是时候支持 HTTPS 了
- jQuery(2)选择器总结
- 每个程序员都应该具备的调试能力。
- HDU 1272 小希的迷宫
- git常用命令
- 1007. Maximum Subsequence Sum (25)