2013年11月7日 星期四

[ZJ] a818: 101學年度桃竹苗區資訊學科能力競賽 1.解碼問題


#include<stdio.h>
#include<string.h>
int s[25],n;
char a[25],b[25];
void tran(){
    int i;
    for(i=0;i<n;i++)
        b[i]=a[s[i]-1];
}
int main(){
    int i,k;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&s[i]);
    scanf("%s %d",a,&k);
    b[n]=0;
    while(k--){
        tran();
        strcpy(a,b);
    }
    puts(a);
}

沒有留言:

張貼留言