HDU 1287 破译密码 异或运算
来源:互联网 发布:scara机械手编程手册 编辑:程序博客网 时间:2024/06/06 13:51
http://acm.hdu.edu.cn/showproblem.php?pid=1287
题目:
有个叫“猪头帮”的国家,采用一种简单的文法加密,他们所用的语言里面只有大写字母,没有其他任何字符;现在还知道他们加密的方法是:只用一个大写字母和原文进行异或运算生成密文。请你帮忙解开。
思路:
直接枚举。。。符合条件的输出。
#include<cstdio>const int MAXN=50000;int s[MAXN];char ans[MAXN];int main(){int n;while(~scanf("%d",&n)){for(int i=0;i<n;i++)scanf("%d",&s[i]);for(int cur='A';cur<='Z';cur++){int i=0;ans[i]=s[i]^cur;while(ans[i] >='A' && ans[i] <='Z'){i++;ans[i]=s[i]^cur;if(i==n)goto end;}}end:for(int i=0;i<n;i++)printf("%c",ans[i]);printf("\n");}return 0;}
2 0
- HDU 1287 破译密码 异或运算
- HDOJ 1287 破译密码(异或运算)
- 杭电-1287 破译密码 (异或运算)
- hdu1287破译密码(异或运算)
- HDU 1287 破译密码
- HDU-1287破译密码
- HDU 1287 破译密码
- hdu 1287 破译密码
- hdu-1287- 破译密码
- hdu 1287 破译密码
- HDU 1287 破译密码
- hdu 1287 破译密码
- 【异或】HDU1287破译密码
- hdu 1287破译密码(水)
- HDU:1287 破译密码
- HDU ACM 1287 破译密码
- hdu 1287 破译密码 水题
- HDOJ 1287 破译密码
- JAVA IO流
- 同步和异步风格的调用
- 关于保留小数点后几位数(C++/C)
- ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
- 哎!
- HDU 1287 破译密码 异或运算
- IOS应用内购买
- 【poj2318】TOYS
- 总结过去展望未来
- 敏捷软件开发中的版本规划
- wamp配置记录
- [备考练习]C++对象和对象指针
- sizeof与strlen的区别
- Delphi 中ADO使用SQLOLEDB数据驱动时,无法获取存储过程RAISERROR返回的字符串描述