HDU 1287 破译密码 异或运算

2014-11-24 08:11:16 · 作者: · 浏览: 0

题目:

有个叫“猪头帮”的国家,采用一种简单的文法加密,他们所用的语言里面只有大写字母,没有其他任何字符;现在还知道他们加密的方法是:只用一个大写字母和原文进行异或运算生成密文。请你帮忙解开。

思路:

直接枚举。。。符合条件的输出。

#include
  
   
const int MAXN=50000;
int s[MAXN];
char ans[MAXN];
int main()
{
	int n;
	while(~scanf(%d,&n))
	{
		for(int i=0;i
   
    ='A' && ans[i] <='Z') { i++; ans[i]=s[i]^cur; if(i==n) goto end; } } end: for(int i=0;i