

Cho đoạn mật mã �S chỉ gồm các chữ cái trong bảng chữ cái Latin in hoa từ ‘A’ đến ‘Z’, và một số nguyên dương �X. Tiến hành giải mã như sau:
Định nghĩa:
Ví dụ: �=123⇒�[0]=1,�[1]=2,�[2]=3,�[3]=1,�[4]=2,…X=123⇒X[0]=1,X[1]=2,X[2]=3,X[3]=1,X[4]=2,…
Yêu cầu: Hãy tịnh tiến xâu �S theo �X như trên.
Dữ liệu: Nhập từ file TROCHOI.INP:
Kết quả: Ghi ra file TROCHOI.OUT:
Scoring
Test 1
InputCopyJPBNH 21 OutputCopyLQDOJ
Test 2
InputOutputCopyDDFZBB Yêu cầu làm rõ đề Thông báo
python hoặc c++ cần gấp
proudly powered by DMOJ| developed by LQDJudge team Tiếng Việt (vi) English (en)
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`\color{pink}{#Bơ}`
#include <bits/stdc++.h>
#define f(i,n) for(int i=0;i<n;++i)
using namespace std;
string s, x, res; int n,k;
int main(){
freopen("TROCHOI.INP","r",stdin);
freopen("TROCHOI.OUT","w",stdout);
cin >> s >> x;
n = s.size(),k = x.size();
f(i, n){
int t = x[i % k] - '0';
res += (s[i] - 'A' + t) % 26 + 'A';
}
cout << res;
}
`\color{#1AD5F7}{꧁⋆⟡H}\color{#1AD5F7}{a}\color{#4DA6E6}{r}\color{#668EDD}{i}\color{#8077D5}{i}\color{#995FCD}{i}\color{#EA2F90}{⟡⋆꧂}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin