Ancient Cipher
来源:互联网 发布:淘宝客服电脑配置 编辑:程序博客网 时间:2024/05/16 07:54
UVa1339
这道题注意并不是固定变换,所以只要判断字符个数是否一样。
#include <stdio.h>#include <algorithm>#include <string.h>#define clr( a ) memset ( a, 0, sizeof ( a ) )const int maxn = 105, N = 26;int cnt1[N], cnt2[N];char str[maxn], ch[maxn];int main ( ){ int flag; //重排和映射并不是固定,是自己定的 while ( ~ scanf ( "%s%s", str, ch ) ) { flag = 1; clr ( cnt1 ); clr ( cnt2 ); for ( int i = 0; str[i]; i ++ ) cnt1[ str[i]-'A' ] ++; for ( int i = 0; ch[i]; i ++ ) cnt2[ ch[i]-'A' ] ++; std :: sort ( cnt1, cnt1+N ); std :: sort ( cnt2, cnt2+N ); //所以只需要判断每个字符出现的次数是否一样 for ( int i = 0; i < N; i ++ ) if ( cnt1[i] != cnt2[i] ) flag = 0; printf ( flag ? "YES\n" : "NO\n" ); } return 0;}
0 0
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- POJ2159 Ancient Cipher
- Ancient Cipher--POJ2159
- POJ 2159 Ancient Cipher
- poj 2159 : Ancient Cipher
- POJ 2159 Ancient Cipher
- POJ 2159 Ancient Cipher
- poj 2159 Ancient Cipher
- ZOJ 2658 Ancient Cipher
- POJ2159 Ancient Cipher
- POJ 2159 Ancient Cipher
- POJ2159 Ancient Cipher
- java后端程序员书单
- Mac中建立SVN服务器
- Android RecyclerView 的瀑布流式布局
- AFN 框架使用总结
- C# 最简单实现文件附件在线预览的方法
- Ancient Cipher
- const与指针结合的三种情况
- c编程 如何让自己的代码更高效
- Eclipse插件开发~自定义控制台
- Hadoop与Hbase基本配置
- 缓存算法的 Python 实现
- UIScrollable的基本讲解
- android Binder Linux IPC 内核 驱动
- 我是如何从3亿IP中找到CISCO后门路由器的