1287 암호 해독
5810 단어 항주 전기
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2800 Accepted Submission(s): 1270
Problem Description
'돼지 머리 방'이라는 나라 가 있 는데 간단 한 문법 으로 암호 화 되 었 다.그들 이 사용 하 는 언어 에는 대문자 만 있 고 다른 문자 가 없다.이들 이 암호 화 하 는 방법 은 대문자 와 원문 으로 만 이문 을 만 들 거나 연산 을 해서 밀 문 을 만 드 는 것 이라는 것 도 알 고 있다.풀 어 주세요.
Input
몇 개의 그룹 이 있 는데 각 그룹의 입력 은 2 줄 이 고 첫 번 째 줄 의 정수 N 은 N 개의 밀 문 이 있 음 을 나타 내 며 그 다음 줄 의 정수 N 은 각각 N 개의 밀 문 을 나타 낸다.
Output
대문자 로 만 구 성 된 원문 을 출력 합 니 다.
Sample Input
30
17 6 9 8 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 18 19 16 17 22 23 20 21 26 27 24
Sample Output
SDKJABCDEFGHIJKLMNOPQRSTUVWXYZ
Author
SmallBeer(CML)
Source
항 저 우 전기 ACM 합숙 훈련 대 훈련 경기(VII)
Recommend
lcy
비밀 번 호 는 문 제 를 풀 고 다른 사람의 코드 를 참고 했다.
#include<iostream>
#include<stdio.h>
using namespace std; int main() { int n,i,j,a[1005]; char c; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++)
scanf("%d",&a[i]); for(i=65;i<97;i++) { for(j=0;j<n;j++) {
c=i^a[j]; if(c<'A'||c>'Z') break; } if(j==n) break; } for(j=0;j<n;j++) {
printf("%c",a[j]^i); }
printf("
"); } return 0; }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
원탁 문제 HDU 4841 PE...원탁 문제 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 466 Ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.