# 未分類

a818 - 1.解碼問題

🔗 前往 ZeroJudge 原題

⚠️ 題目內容過短,可能是圖片或 PDF。請手動補齊。

程式碼

#include <iostream>
#include <string>
using namespace std;
int main(){
	int n,k;
	while(cin >> n){
		int a[n];
		string b,c;
		for(int i=0;i<n;i++)
			cin >> a[i];
		cin >> b;
		cin >> k;
		c=b;
		while(k--){
			for(int i=0;i<n;i++)
				c[i]=b[a[i]-1];
			b=c;
		}
		cout << b << "\n";
	}
} 

Discussion