#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <stack>
#include <queue>
#include <set>
#include <map>
using namespace std;
int k;
int card[100],card1[100];
int order[100];
void initial()
{
for(int i = 1;i<=54;i++)
{
card[i] = i;
card1[i] = i;
}
}
int main()
{
freopen("1.txt","r",stdin);
int num = 54;
scanf("%d",&k);
initial();
for(int i = 1;i<=num;i++)
{
int t;
scanf("%d",&t);
order[i] = t;
}
for(int i = 0;i<k;i++)
{
for(int i = 1;i<=54;i++)
{
card1[i] = card[i];
}
for(int j = 1;j<=num;j++)
{
card[order[j]] = card1[j];
// swab(card[j],card[order[j]]);
}
}
for(int i = 1;i<=num;i++)
{
if(card[i]>=1 && card[i] <=13)
printf("S%d",card[i]);
if(card[i]>=14 && card[i] <=26)
printf("H%d",card[i] - 13);
if(card[i]>=27 && card[i] <=39)
printf("C%d",card[i] - 26);
if(card[i]>=40 && card[i] <=52)
printf("D%d",card[i] - 39);
if(card[i]>=53 && card[i] <=54)
printf("J%d",card[i] - 52);
if(i!=54)
printf(" ");
}
return 0;
}
1042 Shuffling Machine (20分
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.