1042. Shuffling Machine (20)

来源:互联网 发布:mysql删除主键约束 编辑:程序博客网 时间:2024/05/17 01:12

题目:https://www.patest.cn/contests/pat-a-practise/1042

//1042. Shuffling Machine (20)#include<cstdio>char ch[55][5]={"0","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"};int temp[55]={0};int out[55]={0};int sufer[55]={0},n=0;void deal(int n){  for(int i=0; i<n; i++)  {    for(int j=1; j<55; j++)    {      out[sufer[j]] = temp[j];    }    for(int i=1; i<55; i++)      temp[i] = out[i];  }  //out备份到temp中} int main() {   scanf("%d",&n);   for(int i=1; i<55; i++)   {     temp[i]=out[i]=i;     scanf("%d",&sufer[i]);   }   deal(n);   for(int i=1; i<55; i++)   {     if(i == 1)      printf("%s",ch[out[i]]);     else      printf(" %s",ch[out[i]]);   }  return 0; }


0 0