题目描述
基础模拟
C++ 代码
#include <vector>
#include <iostream>
using namespace std;
int main()
{
int k;
cin >> k;
vector<int> n(54);
for (int i = 0; i < 54; i ++) cin >> n[i];
vector<string> s1 = {"S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "S9", "S10", "S11", "S12", "S13","H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "H10", "H11", "H12", "H13","C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "C11", "C12", "C13","D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "D10", "D11", "D12", "D13","J1", "J2"};
vector<string> s2(54);
while (k --)
{
for (int i = 0; i < 54; i ++)
s2[n[i] - 1] = s1[i];
s1 = s2;
}
for (auto i : s1) cout << i << " ";
}