zoukankan      html  css  js  c++  java
  • 输入左移校草计划(Nim)

    发一下牢骚和主题无关:

        校草筹划(schoolgrass.cpp)

        BM狂魔在天天的午后“踢球”以后,总爱找一些水题练练手。有一天他找到了一题:

        从左到右n个格子,某些格子有石子,每格永远只能放一个石子,每次可以将某个石子向左移若干格,但不能跨越任何石子。两人轮流操纵,谁无路可走谁输。

        输入包含t组数据:n和n个格子序号。

        输出获胜者。

        [example]

        Sample Input

    2
    3
    1 2 3
    8
    1 5 6 7 9 12 14 17

        Sample Output

    A will win
    B will win
     

        同POJ 1704

        每日一道理
    灯,带有一种明亮的光,每当深夜来临,是它陪伴着你,如此默默无闻。它是平凡的,外表华丽与否,那都是一样的,珍珠点缀,水晶加饰的灯它只能用以装饰,来满足人们的虚荣心,比起这,普普通通的日光灯是幸运的,因为它照明的本性没有改变,如同生活中的一部分人平平凡凡却实实在在。
    #include<cstdio>
    #include<cstring>
    #include<cstdlib>
    #include<algorithm>
    #include<functional>
    #include<iostream>
    #include<cmath>
    #include<cctype>
    #include<ctime>
    using namespace std;
    #define For(i,n) for(int i=1;i<=n;i++)
    #define Fork(i,k,n) for(int i=k;i<=n;i++)
    #define Rep(i,n) for(int i=0;i<n;i++)
    #define ForD(i,n) for(int i=n;i;i--)
    #define RepD(i,n) for(int i=n;i>=0;i--)
    #define Forp(x) for(int p=pre[x];p;p=next[p])
    int T,n,a[100000+10];
    int main()
    {
        scanf("%d",&T);
        while (T--)
        {
            scanf("%d",&n);
            For(i,n) scanf("%d",&a[i]);
            sort(a+1,a+1+n);
            int tmp=0,head=1;
            if (n%2) tmp=a[1]-1,head++;
            for(int i=head;i<=n;i+=2)
            {
                tmp^=(a[i+1]-a[i]-1);
            }
            if (tmp) puts("B will win");
            else puts("A will win");
        }
    
    
    	return 0;
    }

        

    文章结束给大家分享下程序员的一些笑话语录: 开发时间
      项目经理: 如果我再给你一个人,那可以什么时候可以完工?程序员: 3个月吧!项目经理: 那给两个呢?程序员: 1个月吧!
    项目经理: 那100呢?程序员: 1年吧!
    项目经理: 那10000呢?程序员: 那我将永远无法完成任务.

    --------------------------------- 原创文章 By
    输入和左移
    ---------------------------------

  • 相关阅读:
    laravel打印SQL语句
    php扩展打开不起作用的原因, php数字显示2147483647的原因
    opacity与rgba
    package.json中devDependencies与dependencies的区别
    FileReader读取文件
    Vue双向绑定原理详解
    Vue2入门路线及资源
    gulp入门实践
    浏览器版本识别
    this用法
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3113032.html
Copyright © 2011-2022 走看看