#include <cstdio>
const int N=54;
char mp[5]={'S','H','C','D','J'};
int start[N+1],end[N+1],next[N+1];
int main()
{
int k;
scanf("%d",&k);
for(int i=1;i<N+1;++i)
start[i]=i;
for(int i=1;i<N+1;++i)
scanf("%d",&next[i]);
for(int j=0;j<k;++j)
{
for(int i=1;i<N+1;++i)
end[next[i]]=start[i];
for(int i=1;i<N+1;++i)
start[i]=end[i];
}
for(int i=1;i<N+1;++i)
{
start[i]--;
printf("%c%d%s",mp[start[i]/13],start[i]%13+1,i==N?"":" ");
}
return 0;
}
PAT 1042 Shuffling Machine (20 分)
最新推荐文章于 2021-08-05 18:59:05 发布