uva- 156-Ananagrams
来源:互联网 发布:淘宝估值 编辑:程序博客网 时间:2024/05/21 09:28
题意:
对于给定的多个单词,进行重组,去重
学习:
sort可以用于排序string。太菜了。。才知道。这样可以省去qsort的使用,以及二维数组的空间
#include<iostream>#include<string>#include<cstring>#include<cstdio>#include<algorithm>using namespace std;string s[1008];char a[1008][36];int main(){ int cot=0; while(cin>>s[cot]) { if(s[cot][0]=='#') break; else cot++; } sort(s,s+cot); for(int i=0;i<cot;i++) { for(int j=0;j<s[i].size();j++) { if(s[i][j]<='Z'&&s[i][j]>='A') a[i][j]=s[i][j]+32; else a[i][j]=s[i][j]; } sort(a[i],a[i]+s[i].size()); } for(int i=0;i<cot;i++) { int flag=0; for(int j=0;j<cot;j++) { if(strcmp(a[i],a[j])==0) flag++; } if(flag==1) cout<<s[i]<<endl; } return 0;}
0 0
- UVa 156 - Ananagrams
- uva 156 Ananagrams
- UVA 156 - Ananagrams
- UVA 156 - Ananagrams
- UVa 156 - Ananagrams
- uva 156 - Ananagrams
- uva- 156-Ananagrams
- UVa 156 - Ananagrams
- UVA 156 - Ananagrams
- UVa 156 - Ananagrams
- UVa 156 - Ananagrams
- UVA 156 Ananagrams
- uva 156 - Ananagrams
- UVa - 156 - Ananagrams
- uva 156 Ananagrams
- UVa 156 - Ananagrams
- UVA - 156 - Ananagrams
- Uva:156 - Ananagrams
- handler机制原理源码分析
- HDU 4436 后缀数组
- 框架入门 实战篇 (上)留言板前端整理
- 使用自制的框架完成的留言板完善
- Android、Java验证手机号是否合法
- uva- 156-Ananagrams
- 328. Odd Even Linked List
- 单机安装zookeeper
- Java实现 数据结构之邻接矩阵
- 压缩感知测量矩阵之有限等距性质(Restricted Isometry Property, RIP)
- 面向对象(上)
- 显示/隐藏状态栏,activity重新布局解决方法
- Java web AJAX
- RStudio在mac上的中文编码问题