HDU 1287 破译密码

来源:互联网 发布:网络安全教育案例视频 编辑:程序博客网 时间:2024/05/13 01:49

与原码异或的大写字母要自己找,就注意这一点就行……

#include <iostream>#define INF 100000using namespace std;int main(){int t,n,a[INF];int i,j,count;while(cin>>n){for(i=0;i<n;i++)cin>>a[i];for(i=0+'A';i<=0+'Z';i++){for(j=0;j<n;j++){t=a[j]^i;if(t<'A'||t>'Z')break;}if(j==n){count=i;break;}}for(i=0;i<n;i++){printf("%c",count^a[i]);}cout<<endl;}return 0;}