题目:https://www.patest.cn/contests/pat-a-practise/1042
代码:
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
using namespace std;
int main()
{
int temp[55],a[55],b[55],n,i;
char s[5]={'S','H','C','D','J'};
scanf("%d",&n);
for(i=1;i<=54;i++)
{
a[i]=i;
}
for(i=1;i<=54;i++)
{
scanf("%d",&b[i]);
}
while(n--)
{
for(i=1;i<=54;i++)
{
temp[b[i]]=a[i];
}
for(i=1;i<=54;i++)
{
a[i]=temp[i];
}
}
for(i=1;i<=54;i++){
if(i!=1)
printf(" ");
a[i]--;
printf("%c%d",s[a[i]/13],a[i]%13+1);
}
system("pause");
}