码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 1730 Northcott Game (nim博弈变形)

时间:2014-09-15 21:22:29      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:io   os   for   sp   c   amp   ad   r   bs   

# include <algorithm>
# include <stdio.h>
# include <string.h>
# include <math.h>
# include <iostream>
using namespace std;
int main()
{
    int n,m,i,a,b,cot;
    while(~scanf("%d%d",&n,&m))
    {
        cot=0;
        for(i=0; i<n; i++)
        {
            scanf("%d%d",&a,&b);
            cot^=abs(abs(a-b)-1);  // 把中间差的空格,即走的总步数,当作总石头数,
        }
        if(cot==0)//平衡状态,后手赢
            printf("BAD LUCK!\n");
        else
            printf("I WIN!\n");
    }
    return 0;
}

hdu 1730 Northcott Game (nim博弈变形)

标签:io   os   for   sp   c   amp   ad   r   bs   

原文地址:http://blog.csdn.net/lp_opai/article/details/39297389

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!