亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ioiwari.cpp

?? My solutions to IOI problems, not all, but many off them...
?? CPP
字號:
/*
Alfonso2 Peterssen
9 - 6 - 2008
IOI 2001 "Ioiwari Game"
See USACO TwoFour
*/
#include <cstdio>
#include <cstring>

enum RESULT{ UNKNOWN = -1, WIN, TIE, LOOSE };

struct state {
    char P[7], bank;
    int sum() const {
        return P[0]+P[1]+P[2]+P[3]+P[4]+P[5]+P[6];
    }
};

int my_move, your_move;
char __answer[6][6][6][6][6][6][6][21];
char __mymove[6][6][6][6][6][6][6][21];

#define GET( c, s ) \
    (c)[(s).P[0]][(s).P[1]][(s).P[2]][(s).P[3]] \
       [(s).P[4]][(s).P[5]][(s).P[6]][(s).bank]

void make_move( state &s, int pit ) {
    s.bank = 20 - s.sum() - s.bank;
    int hand = s.P[pit];
    s.P[pit] = 0;
    for ( pit = ++pit%7; hand > 0; pit = ++pit%7 )
        if ( hand > 1 )
            if ( s.P[pit] == 5 )
                 s.P[pit]--;
            else hand--, s.P[pit]++;
        else
        if ( hand == 1 )
            if ( s.P[pit] == 0 || s.P[pit] == 5 )
                 hand--, s.bank++;
            else hand = s.P[pit] = 0;
}

int solve( const state &s ) {

    if ( s.sum() == 0 ) {
        if ( s.bank > 10 ) return WIN;
        if ( s.bank < 10 ) return LOOSE;
        return TIE;
    }

    char &ans = GET( __answer, s );
    char &mov = GET( __mymove, s );
    if ( ans != UNKNOWN )
        return ans;

    for ( int i = 0; i < 7; i++ )
        if ( s.P[i] != 0 ) {
            state next = s;
            make_move( next, i );
            int res = 2 - solve( next );
            if ( ans == UNKNOWN || res < ans ) {
                ans = res;
                mov = i;
            }
            if ( ans == WIN )
                break;
        }

    return ans;
}

int main() {

    state board;
    for ( int i = 0; i < 7; i++ )
        scanf( "%d", &board.P[i] );

    memset( __answer, -1, sizeof( __answer ) );
    for (;;) {
        if ( board.sum() == 0 ) {
            //printf( "Player1: %d\nPlayer2: %d\n", board.bank, 20 - board.bank );
            break;
        }
        solve( board );
        my_move = GET( __mymove, board );
        printf( "%d\n", my_move + 1 );
        make_move( board, my_move );

        if ( board.sum() == 0 ) {
            //printf( "Player1: %d\nPlayer2: %d\n", 20 - board.bank, board.bank );
            break;
        }
        scanf( "%d", &your_move );
        your_move--;
        make_move( board, your_move );
    }

    return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美aaa在线| 国产精品久久久久久久第一福利| 亚洲色欲色欲www在线观看| www.性欧美| 亚洲久本草在线中文字幕| 欧美午夜一区二区| 男人的j进女人的j一区| 精品国产区一区| 成人在线视频一区| 洋洋av久久久久久久一区| 欧美日韩大陆在线| 国产精品12区| 一区2区3区在线看| 日韩欧美激情在线| 成人污视频在线观看| 亚洲综合免费观看高清完整版| 欧美系列在线观看| 国产在线不卡一卡二卡三卡四卡| 久久精品亚洲乱码伦伦中文| 91蜜桃视频在线| 日韩电影在线观看电影| 国产日产欧美一区二区视频| 色婷婷久久99综合精品jk白丝| 免费亚洲电影在线| 国产精品传媒视频| 欧美丰满美乳xxx高潮www| 国产成人免费在线视频| 国产激情91久久精品导航| 国产精品嫩草影院av蜜臀| 日韩av电影天堂| 国产欧美精品一区二区色综合| 97se亚洲国产综合自在线观| 亚洲一区av在线| 欧美精品一区二区久久婷婷| 一本久久综合亚洲鲁鲁五月天| 日本aⅴ精品一区二区三区| 国产精品私房写真福利视频| 777精品伊人久久久久大香线蕉| 国产久卡久卡久卡久卡视频精品| 一区二区三区欧美亚洲| 精品久久免费看| 欧美日韩免费观看一区二区三区| 国产成人在线视频免费播放| 亚洲h精品动漫在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲综合自拍偷拍| 久久免费视频一区| 欧美日韩精品系列| av电影在线观看完整版一区二区| 蜜桃久久久久久久| 午夜精品福利一区二区三区av| 国产精品理论片| 欧美精品一区二区三区很污很色的| 91黄色在线观看| 成人国产精品免费网站| 国产一区二区三区四| 日日夜夜一区二区| 亚洲自拍另类综合| 亚洲欧美日韩在线播放| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美日韩情趣电影| 欧美色区777第一页| 91香蕉国产在线观看软件| 国产成a人亚洲| 国产精品一区二区久久精品爱涩 | 亚洲女人的天堂| 国产欧美一区二区三区网站| 精品国产乱码久久久久久久| 欧美一区二区三区小说| 欧美精品三级日韩久久| 欧美视频在线观看一区| 欧美亚洲高清一区| 91国产福利在线| 欧美最猛黑人xxxxx猛交| 日本二三区不卡| 91久久线看在观草草青青| 91福利视频久久久久| 欧美亚洲综合在线| 欧美日韩日日摸| 欧美一级日韩不卡播放免费| 91精品国产91久久久久久一区二区 | 日韩精品视频网| 亚洲国产中文字幕| 亚洲va天堂va国产va久| 亚洲成人免费在线| 日韩精品欧美精品| 久久99国产乱子伦精品免费| 免费久久99精品国产| 免费精品视频最新在线| 韩国在线一区二区| 丰满岳乱妇一区二区三区| 99久久伊人网影院| 一本一本久久a久久精品综合麻豆| 91免费视频网| 欧美色老头old∨ideo| 欧美日韩国产首页| 欧美一级二级三级乱码| 91精品国产色综合久久久蜜香臀| 欧美一区二区三区在线视频| 日韩精品在线一区| 日本一区二区免费在线 | 亚洲天天做日日做天天谢日日欢| 樱桃视频在线观看一区| 午夜一区二区三区视频| 天堂va蜜桃一区二区三区漫画版 | 亚洲欧美日韩国产中文在线| 亚洲综合丝袜美腿| 久久精品国产亚洲a| 国产成人在线色| 91久久精品网| 精品sm在线观看| 中文字幕一区二区三区视频| 一区二区三区成人| 久久99久久99| 91蜜桃免费观看视频| 91精品国产品国语在线不卡| 国产网站一区二区| 亚洲欧美日韩国产手机在线| 三级亚洲高清视频| 日本亚洲最大的色成网站www| 日韩国产精品大片| 国产成人精品免费网站| 91成人在线精品| 久久综合久久综合九色| 一区二区三区精品视频在线| 久久99国产精品尤物| 91成人在线免费观看| 久久久一区二区| 自拍偷拍亚洲欧美日韩| 亚洲一卡二卡三卡四卡五卡| 国产精品资源网| 欧美日韩一卡二卡| 中文字幕在线观看一区| 精品综合免费视频观看| 欧美伊人久久久久久久久影院| 国产午夜精品一区二区三区嫩草| 无吗不卡中文字幕| 99re这里都是精品| 久久一区二区三区四区| 日本一不卡视频| 欧洲一区在线电影| 国产精品―色哟哟| 激情丁香综合五月| 欧美一级艳片视频免费观看| 亚洲欧美另类久久久精品2019| 国产一区二区免费看| 欧美一区二区三区色| 亚洲午夜电影在线观看| 99vv1com这只有精品| 国产日产欧产精品推荐色| 久久99国内精品| 日韩欧美色综合网站| 日韩国产一区二| 欧美日韩一区二区三区不卡| 亚洲黄一区二区三区| 成人深夜视频在线观看| 精品美女在线观看| 精品系列免费在线观看| 91精品国产一区二区三区| 亚洲成人tv网| 欧美精品日韩一本| 亚洲高清免费观看 | 亚洲精品成人a在线观看| 成人福利视频网站| 国产精品久久午夜夜伦鲁鲁| 国产一区三区三区| 国产亚洲一二三区| 国产成人免费视频网站高清观看视频| 亚洲精品一区二区在线观看| 老司机精品视频在线| 欧美va天堂va视频va在线| 麻豆精品视频在线| 欧美本精品男人aⅴ天堂| 蜜桃av噜噜一区| 精品国产伦理网| 国产一区二区三区在线观看免费视频| 日韩欧美一区二区视频| 极品少妇一区二区三区精品视频| 日韩欧美在线网站| 国产一区二三区好的| 久久精品人人做| 99久久国产综合精品色伊| 一区二区久久久久久| 在线播放亚洲一区| 麻豆国产欧美一区二区三区| 久久先锋资源网| 成人h动漫精品一区二| 一区二区三区在线观看网站| 欧美色成人综合| 另类综合日韩欧美亚洲| 欧美国产亚洲另类动漫| 在线观看av一区| 青青草原综合久久大伊人精品| 欧美电影免费观看高清完整版在线观看| 精品一区二区三区免费毛片爱| 国产欧美日韩视频在线观看| 色婷婷av一区二区三区gif| 婷婷丁香久久五月婷婷| 久久久亚洲国产美女国产盗摄| 99精品视频免费在线观看|