#include <cstdio>
using namespace std;
const int size=55;
char mp[]={'S','H','C','D','J'};
int start[size];
int end[size];
int order[size];
int k;
int main(void){
scanf("%d",&k);
for(int i=1;i<=size-1;i++){
scanf("%d",&order[i]);
}
for(int i=1;i<=size-1;i++){
start[i]=i;
}
for(int i=1;i<=k;i++){
for(int j=1;j<=size-1;j++){
end[order[j]]=start[j];
}
for(int j=1;j<=size-1;j++){
start[j]= end[j];
}
}
for(int j=1;j<=size-1;j++){
start[j]--;
printf("%c%d",mp[start[j]/13],start[j]%13+1);
if(j!=size-1) printf(" ");
}
return 0;
}
1042 Shuffling Machine (20 分) PAT (Advanced Level) Practice
最新推荐文章于 2022-04-16 17:11:09 发布