简单计算
题目链接:http://pat.zju.edu.cn/contests/pat-a-practise/1042
//
//
//
//
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
#define SIZE 60
int order[SIZE];
void Shuffling(string str[])
{
int i;
string s[SIZE];
for(i=1; i<=54; i++)
{
s[order[i]] = str[i];
}
for(i=1; i<=54; i++)
{
str[i] = s[i];
}
return ;
}
void Outorder()
{
int i;
for(i=1; i<=54; i++)
{
cout << order[i] << endl;
}
}
void Output(string str[])
{
int i;
for(i=1; i<=54; i++)
{
cout << str[i] ;
if(i != 54)
{
cout << " ";
}
else
{
cout << endl;
}
}
return ;
}
int main()
{
#ifdef ONLINE_JUDGE
#else
freopen("E:\\in.txt", "r", stdin);
#endif
int k;
scanf("%d", &k);
int i;
for(i=1; i<=54;i++)
{
scanf("%d", &order[i]);
}
string str1[SIZE]=
{
"",
"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"
};
//Output(str1);
//Outorder();
while(k-->0)
{
Shuffling(str1);
}
Output(str1);
return 0;
}