题目描述
blablabla
样例
#include <iostream>
#include <cstring>
using namespace std;
const int N = 60;
string a[N];
int loc[N];
int main()
{
int k;
cin >> k;
string s = "SHCDJ";
for(int i = 0; i < 54; i ++ )
{
a[i] = s[i / 13] + to_string(i % 13 + 1);
}
for(int i = 1; i <= 54; i ++) cin >> loc[i];
string cpy[N];
while(k--)
{
for(int i = 1; i <= 54; i ++)
{
cpy[loc[i] - 1] = a[i - 1];
}
copy(cpy, cpy + 54, a);
}
cout << a[0];
for(int i = 1; i < 54; i ++) cout << ' ' << a[i];
return 0;
}