#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int p[55],q[55],w[55];
void print(int x)
{
if (x <= 13) cout << 'S' << x;
else if (x <= 26) cout << 'H' << x - 13;
else if (x <= 39) cout << 'C' << x - 26;
else if (x <= 52) cout << 'D' << x - 39;
else cout << 'J' << x - 52;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=54;i++)
cin>>q[i];
for(int i=1;i<=54;i++){
p[i]=i;
}
while(n--){
memcpy(w,p,sizeof p);
for(int i=1;i<=54;i++) p[q[i]]=w[i];
}
for(int i=1;i<=54;i++){
print(p[i]);
if(i!=54)
cout<<" ";
}
return 0;
}
pat 甲级 1042 Shuffling Machine
最新推荐文章于 2024-05-22 21:31:45 发布