UVa1339 Ancient Cipher
来源:互联网 发布:win10更改Mac 编辑:程序博客网 时间:2024/05/17 01:01
题目不上了,紫书第四章的例题。
紫书给的算法非常巧妙,就是统计每个字符出现个数,然后排序比对。这个算法非常棒,学习一个。
#include<bits/stdc++.h>using namespace std;int a[110],b[110],n,num1[30],num2[30];bool flag;char input_a[110],input_b[110];int main(void){ while(scanf("%s%s",input_a,input_b)!=EOF) { memset(num1,0,sizeof(num1)); memset(num2,0,sizeof(num2)); n=strlen(input_a); for(int i=0;i<n;i++) { a[i]=input_a[i]-'A'; num1[a[i]]++; } for(int i=0;i<n;i++) { b[i]=input_b[i]-'A'; num2[b[i]]++; } sort(num1,num1+26); sort(num2,num2+26); flag=true; for(int i=0;i<26;i++) { if(num1[i]!=num2[i]) flag=false; } if(flag) printf("YES\n"); else printf("NO\n"); }}
0 0
- Uva1339 Ancient Cipher
- Uva1339 - Ancient Cipher
- UVA1339- Ancient Cipher
- UVA1339-Ancient Cipher
- UVa1339 - Ancient Cipher
- uva1339 - Ancient Cipher
- UVa1339 Ancient Cipher
- UVa1339 Ancient Cipher
- Ancient Cipher(Uva1339)
- UVa1339-Ancient Cipher
- UVa1339 Ancient Cipher
- UVA1339 Ancient Cipher(排序)
- Ancient Cipher,NEETC 2004,UVa1339
- 例题4-1 UVa1339 Ancient Cipher
- UVA1339 UVALive3213 POJ2159 ZOJ2658 Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- Ancient Cipher
- HDU1004
- 元素和鼠标事件的距离属性
- Mac环境下svn的使用
- websocket+php实现前后端实时通信
- 学习笔记之JavaSE(22)--多线程2
- UVa1339 Ancient Cipher
- Java Properties 文件书写规范
- 面试算法题:有一对兔子,从出生后第3个月起每个月都生一对兔子
- hadoop集群中某一台机器shutdown
- 第二讲 探秘微信公众号
- 关于map的学习
- 回文数组【无意间看到的题】
- 怎样看待越来越多cocos2dx程序员转unity3d,unity是否是大势所趋?
- JS实现简单的时分秒倒计时代码