poj2159——我的代码一般都比较简洁,,,
来源:互联网 发布:重庆市安徽商会域名 编辑:程序博客网 时间:2024/05/16 00:51
密码验证问题,注意题目有点难理解,统计原串与密串中出现的各字符的出现次数,按次数排序。如果a加密成b,则a出现的次数一定与b出现的次数相等,利用这个原理就行
#include <iostream>#include <algorithm>
using namespace std;const int maxn=105;char mi[maxn],msg[maxn];int main(){ int m[26]={0},g[26]={0}; scanf("%s%s",mi,msg); int lm=strlen(mi); for(int i=0;i<lm;i++){ m[mi[i]-'A']++; g[msg[i]-'A']++; } sort(m,m+26); sort(g,g+26); bool flag=true; for(int i=0;i<26;i++){ if(m[i]!=g[i]){ flag=false; break; } } if(flag)puts("YES"); else puts("NO"); return 0;}
0 0
- poj2159——我的代码一般都比较简洁,,,
- POJ2159——Ancient Cipher
- 冒泡排序 C++ 实现的比较简洁的代码
- 比较两个单链表是否相等——高手教你少用if,写出简洁代码
- poj2159 对我来说不是水题的水题
- 代码简洁之道——有意义的命名
- 听消息,一般都比较傻
- 简洁的代码
- 简洁的heap代码
- datepicker的使用~~~~~比较简洁
- 古老的密码(Poj2159)
- 代码简洁之道——函数
- 代码简洁之道——注释
- 代码简洁之道——格式
- POJ2159
- POJ2159
- poj2159
- POJ2159
- UVA - 1386 Cellular Automaton
- 你是猴子?
- 九度oj-1009-二叉搜索树
- java Math.round()用法
- Character Streams
- poj2159——我的代码一般都比较简洁,,,
- UVa11988 Broken Keyboard (a.k.a. Beiju Text)
- bzoj 1711: [Usaco2007 Open]Dingin吃饭
- 深入理解计算机系统(第二版) 读书笔记
- QT的学习之路 7.容器
- web前端开发相关(新手成长总结)
- linux下反编译android apk
- App 被拒
- java经典编程题(4-6)