HDU 2149 Public Sale

/*

巴什博弈

先判断是不是先手必败

*/



#include<stdio.h>



int main()

{

    int m, n, i;

    while(scanf("%d%d", &m, &n) != EOF)

    {

        if(m > n) //这种情况先手非必败的话只有一种出法

        {

            if(m % (n + 1) == 0)

            {

                puts("none");

                continue;

            }

            else

                printf("%d\n", m %(n + 1));

        }

        if(m <= n) //这种情况只需输出大于等于m的就行

        {

            for(i = m; i < n; i ++)

                printf("%d ", i);

            printf("%d\n", n);

        }

    }

    return 0;

}

 

你可能感兴趣的:(public)