取球游戏

 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。

    我们约定:   

    每个人从盒子中取出的球的数目必须是:1,3,7或者8个。

    轮到某一方取球时不能弃权!

    A先取球,然后双方交替取球,直到取完。

    被迫拿到最后一个球的一方为负方(输方)

    请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?

    程序运行时,从标准输入获得数据,其格式如下:

    先是一个整数n(n<100),表示接下来有n个整数。然后是n个整数,每个占一行(整数<10000),表示初始球数。

#include <stdio.h>
 #include <string.h>
 int a[10001];
 int b[4] = {1, 3, 7, 8};
 int main()
 {
     int i, n, j; 

     memset(a, 0, sizeof a);     //初始化判定数组为0
     a[0] = 1;                 //说明对方取完了最后一堆,那么自己胜利
     for(i = 1; i <= 10000; i++)
         for(j = 0; j < 4; j++)if(i - b[j] >= 0)
             {
                 if(a[i-b[j]] == 0)     //有取法能致使对方输,那么自己就要赢
                 {
                     a[i] = 1;
                     break;
                 }
             } 

     scanf("%d", &n);
     while(n--)
     {
         scanf("%d", &i);
         printf("%d\n", a[i]);
     }
     return 0;
 }

 

时间: 2024-11-10 12:59:13

取球游戏的相关文章

2012蓝桥杯【初赛试题】 取球游戏

问题描述:     今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪 明,不会做出错误的判断.     我们约定:         每个人从盒子中取出的球的数目必须是:1,3,7或者8个.     轮到某一方取球时不能弃权!     A先取球,然后双方交替取球,直到取完.     被迫拿到最后一个球的一方为负方(输方)         请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?     程序

“麻球游戏”“圣诞保卫战”让你感受不一样的圣诞气氛

圣诞将至各大小游戏网站纷纷推出圣诞产品抢先占据市场,"麻球游戏"圣诞特别Flash小游戏<圣诞保卫战>(http://www.mochigames.com/game/christmas-defense/)也于日前新鲜出炉.面对不断来袭的鬼怪,圣诞老人要如何保护送给小朋友的礼品?圣诞夜即将到来,一起到"麻球游戏"寻找答案吧. 在圣诞节来临之际,许多鬼怪跑到圣诞老人的小屋准备偷取圣诞老人将要送给孩子们的礼物, "麻球游戏"<圣诞保卫

用HTML5制作一个简单的弹力球游戏

  学canvas学了有一个多礼拜了,觉得canvas真心好玩.学canvas的人想法估计都跟我差不多,抱着写游戏的态度去学canvas的.所以运动学啊.碰撞检测啊.一些简单的算法神马的是基础啊.以前没做过游戏的我学起来还真心吃力.今天就来说下用canvas写个最简单的弹力球游戏,就运用了最简单的重力作用以及碰撞检测. 先上DEMO:弹力球DEMO (鼠标点击canvas里的空白区域会给与小球新速度) [创建小球对象] 第一步就是先创建一个小球对象,写好小球的构造函数: 代码如下: var Ba

盛大发布“麻球游戏联盟”招募令 各站长踊跃报名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 日前,盛大发布"麻球游戏联盟"招募令给无数国内中小型网站带来新生和希望.即将于3月12日在上海浦东震撼开启的"麻球游戏联盟产品"见面会,报名人数正在不断增加,火爆异常! 据麻球游戏相关负责人表示:"目前线上报名人数非常乐观,咨询产品会见面信息的站长特别多.他们都想率先体验'麻球游戏联盟'这一最

麻球游戏打造Flash游戏梦工厂迎来全新专业型时代

由盛大游戏旗下麻球游戏举办的首届"麻球Flash开发者大赛"本月初告一段落,作为目前国内最大的Flash游戏"盛典",大赛高达百万的总奖,以及行业巨头Adobe中国.英特尔中国.长城公司的大力加盟,吸引了众多国内精英开发团体和个人一试身手,数百款游戏争奇斗艳,不乏风格独特的高品质游戏精品涌现. 业内人士表示,这一盛事关注Flash游戏开发,以麻球游戏为龙头,由盛大游戏做后盾,凭借Mochimedia成功的商业模式和以一贯之扶植小游戏开发者的精神,将推动更多的公司和个

盛大旗下麻球游戏首推Android游戏盒

3月28日消息,由盛大游戏旗下 麻球游戏开发的Android手机游戏集成应用"麻球游戏盒子" (http://www.maqiu.cn)今日正式上线开放下载,将在全球Android电子市场同步发行.这是盛大游戏在Android手机游戏上的首次 发力.超40000款手机游戏集成应用"麻球游戏盒子"是基于Android 2.2及以上系统的一款手机游戏集成应用及下载器,依托麻球游戏全球范围内的Flash游戏,超过40000款的精品游戏将陆续移植到手机平台上,并集成到麻球游

麻球游戏Flash开发者分论坛盛大开启

3月19日,全球知名在线小游戏平台麻球游戏(www.mochimedia.com)在首届全球互动娱乐专家讲坛年会上宣布,未来一年将在"全球互动娱乐专家讲坛"的主品牌下打造顶级Flash开发者论坛"麻球游戏Flash开发者分论坛",为中国广大的Flash游戏开发者提供互动交流的创新平台,以此扶植更多的原创游戏内容,推动行业水平的整体提升. 在年会现场,盛大麻球游戏运营总监姜祖望宣布全球互动娱乐专家讲坛子论坛--麻球游戏Flash开发者分论坛成立,并对该论坛未来承担的职

盛大借麻球游戏切入小游戏产业 靠IGA方式盈利

新浪科技讯 10月14日凌晨消息,盛大游戏正试图借助 麻球游戏,切入小游戏的产业链之中.然而,主要通过游戏内置广告(IGA)盈利的麻球游戏,还需要尽快的证明自身价值.而其另一个远景目标,是充当盛大游戏进入移动及电视终端游戏领域的先锋.IGA为主要盈利模式今年1月12日,盛大游戏以8000万美元收购美国游戏分销和内置广告平台Mochimedia.这个只有二十余人的团队,在半年多的时间里,一直是盛大游戏在2010年中最大的一笔投资并购.直到上个月,盛大游戏9500万美元收购<龙之谷>开发商. 那么

校园组冠军:麻球游戏会给产业带来革命

首届麻球Flash游戏开发大赛日前揭晓,上海交通大学研二学生蔡浩宇独立创作的<娑婆物语>一举夺得了大赛校园组冠军以及英特尔特别奖,分获3万元现金奖励以及价值1万元的英特尔等值开发用机.蔡浩宇本人自称是ACG(Anime. Comic. Game)狂热份子,笃信技术可以拯救世界,致力于萌化游戏及相关产品创作.独立开发的游戏引擎.从自己创作的同人小说中改编的游戏脚本--作品<娑婆物语>在得到玩家好评的同时,也征服了评委.Adobe中国的专业评委 认为这款作品"将斜45度引擎用