poj-2159-Ancient Cipher
2016-03-23 22:42
399 查看
字符串的水题,说要怎么怎么转化怎么怎么匹配,其实一眼就能看出只需要匹配字符个数就好了
#include<cstdio> #include<iostream> #include<cstring> #include<algorithm> using namespace std; int main() { char s1[105],s2[105]; int a[26],b[26]; while(scanf("%s %s", s1,s2)!= EOF) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); bool flag=true; int l1=strlen(s1); int l2=strlen(s2); if(l1!=l2) { printf("NO\n"); continue; } for(int i=0;i<l1;i++) { a[s1[i]-'A']++; b[s2[i]-'A']++; } sort(a,a+26); sort(b,b+26); for(int i=0;i<26;i++) { if(a[i]!=b[i]) { flag=false; break; } } if(flag) printf("YES\n"); else printf("NO\n"); } return 0; }
相关文章推荐
- 均匀平面波
- iOS UILabel 设置行高
- LeetCode 26 Remove Duplicates from Sorted Array
- HDU 1097 A hard puzzle
- MyBatis的CRUD操作
- VC6.0 点击按钮添加ado数据到数据库总是失败
- jsp中的内置对象
- XHR2.0
- 折半插入排序
- Invalid project description. xxxx overlaps the location of another project: ‘xxx’
- UVA 1398 Meteor
- Theano 中 scan 函数的参数解释
- 深入了解java和javascript-杂谈章
- Nginx常用配置总结
- CF_4B_BeforeAnExam
- Tomcat 7.x下jspspy无法使用的解决方法
- 找出所有从根节点到叶子节点路径和等于n的路径并输出
- 《算法竞赛入门经典》5.32排序与检索-字母重排
- python 回调函数和回调方法的实现分析
- 求解算术表达式结合二叉树的后缀表达式问题