zoukankan      html  css  js  c++  java
  • 00-自测5. Shuffling Machine (20)

    #include <stdio.h>
    #include <string.h>
    #include <iostream>
    #include <algorithm>
    #include <vector>
    #include <queue>
    #include<stack>
    #include <set>
    #include <map>
    #include <string>
    #include <math.h>
    #include <stdlib.h>
    #include <time.h>
    using namespace std;
    
    int f,a[100],ans[100],c[100];
    
    void fnc()
    {
        int i,j,k;
        for(i=1;i<=54;i++)
        {
            ans[a[i]]=c[i];
        }
    }
    void getans(int x)
    {
        x-=1;
        if(!f) f++;
        else printf(" ");
        int t=x/13;
        int d=x%13;
        if(t==0) printf("S%d",d+1);
        else if(t==1) printf("H%d",d+1);
        else if(t==2) printf("C%d",d+1);
        else if(t==3) printf("D%d",d+1);
        else if(t==4) printf("J%d",d+1);
    }
    
    int main()
    {
        int i,n,k;
        while(~scanf("%d",&k))
        {
            for(i=1;i<=54;i++)
                {
                    scanf("%d",&a[i]);
                    c[i]=i;
                    ans[i]=i;
                }
            for(i=0;i<k;i++)
            {
                for(int j=1;j<=54;j++) c[j]=ans[j];
                fnc();
            }
            f=0;
            for(i=1; i<=54; i++) getans(ans[i]);
            printf("
    ");
        }
        return 0;
    }
    

    版权声明:本文为博主原创文章,未经博主允许不得转载。http://xiang578.top/

  • 相关阅读:
    CF1462E2 Solution
    CF1450D Solution
    CF1451D Solution
    CF1442B Solution
    CF1453C Solution
    CF1455D Solution
    linux服务器部署node项目
    原生javascript实现 hasClass addClass removeClass
    图片加载完执行函数
    MySQL
  • 原文地址:https://www.cnblogs.com/xryz/p/4847997.html
Copyright © 2011-2022 走看看