財神娛樂首存即享優惠回饋唷~詳情請進👉

【HDU 3328】【數據布局】F吃角子老虎機 機率lipper

? ? ? ?

便是一個翻牌子的成績,寫的略繁瑣,由于只是試驗室水題,以是不優化了,L是從最左翻面而且籠罩到第二堆上,以此類推,摹擬就好。

#include "大眾stdio.h"大眾
#include "大眾stack"大眾
#include "大眾queue"大眾
using namespace std;
int main(int argc,char const *argv[])
{
    int n;
    int cas=1;
    while(~scanf("大眾%d"大眾,&n) && n)
    {
        getchar();
        int lnum=1;
        int rnum=n;
        int Poker[105];
        stack <int> s1,s2,s3;
        char sta,ope;
        for (int i = 1; i <= n; ++i)
        {
            scanf("大眾%c公眾,&sta);
            if(sta=='D')
                Poker[i]=0;
            else
                Poker[i]=1;
        }
        getchar();
        s1.push(1);
        s2.push(n);

        for (int i = 1; i < n; ++i)
        {
            scanf(公眾%c"大眾,&ope);
            if(ope=='L')
            {
                for (int j = 1; j <= lnum; ++j)
                {
                    if(Poker[j])
                        Poker[j]=0;
                    else
                        Poker[j]=1;
                }
                lnum++;
                if(lnum==rnum)
                {
        地下539坐車            while(!s2.empty())
                    {
                        int temp2=s2.top();
                        s2.pop();
                   炫海娛樂城     s1.push(temp2);
               六合彩規則     }
                    while(!s1.empty())
                    {
                        int temp1=s1.top();
                        539玩法二合s1.pop();
                        s3.push(temp1);
                    }
                    break;
                }
                queue <int> temp;
                temp.push(lnum);
                while(!s1.empty())
                {
                    int temp1=s1.top();
                    s1.pop();
                    temp.push(temp1);
                }
                while(!temp.empty())
                {
                    int temp1=temp.front();
                    temp.pop();
                    s1.push(temp1);
                }
            }
            if(ope=='R')
            {
                for (int j = n; j >= rnum; --j)
                {
                    if(Poker[j])
                        Poker[j]=0;
                    else
                        Poker[j]=1;
                }
                rnum--;
                if(lnum==rnum)
                {
                    while(!s1.empty())
                    {
                        int temp1=s1.top();
                        s1.pop();
                        s2.push(temp1);
                    }
                    while(!s2.empty())
                    {
                        int temp2=s2.top();
                        s2.pop();
                        s3.push(temp2);
                    }
                    break;
                }
                queue <int> temp;
                temp.push(rnum);
                while(!s2.empty())
                {
                    int temp2=s2.top();
                    s2.pop();
                    temp.push(temp2);
                }
                while(!temp.empty())
                {
                    int temp2=temp.front();
                    temp.pop();
                    s2.push(temp2);
                }
            }
        }
        printf("大眾Pile %d\n公眾,cas++);
        int num;
        int a[1000];
        int b[1000];
        int bnum=1;
        while(!s3.empty())
        {
            int temp=s3.top();
            b[bnum++]=temp;
            s3.pop();
        }
        scanf(公眾%d"大眾,&num);
        for (int i = 0; i < num; ++i)
        {
            scanf("大眾%d"大眾,&a[i]);
        }
        for (int i = 0; i < num; ++i)
        {
            printf("大眾Card %d is a face "大眾,a[i]);
            if(Poker[b[a[i]]])
                printf(公眾up "大眾);
            else
                printf("大眾down "大眾);
            printf("大眾%d.\n"大眾,b[a[i]]);
        }


  線上麻將現金      
    }
    return 0;
}

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。