1. 悼念512汶川大地震遇难同胞——选拔志愿者
  2. Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
  3. Total Submission(s): 5614 Accepted Submission(s): 3544
  4.  
  5. Problem Description
  6. 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,差点儿每一个省市都派出了大量的救援人员,这当中包括抢险救灾的武警部队。治疗和防疫的医护人员,以及进行心理疏导的心理学专家。
  7.  
  8. 依据要求,我校也有一个奔赴灾区救灾的名额。因为广大师生报名踊跃,学校不得不进行选拔来决定最后的人选。经过多轮的考核,形势逐渐明朗,最后的名额将在“林队”和“徐队”之间产生。可是非常巧合。2个人的简历差点儿一模一样,这让主持选拔的8600非常是为难。
  9.  
  10. 无奈,他决定通过捐款来决定两人谁能入选。
  11.  
  12. 选拔规则例如以下:
  13. 1、最初的捐款箱是空的;
  14. 2、两人轮流捐款,每次捐款额必须为正整数,而且每人每次捐款最多不超过m元(1<=m<=10)。
  15. 3、最先使得总捐款额达到或者超过n元(0<n<10000)的一方为胜者。则其能够亲赴灾区服务。
  16.  
  17. 我们知道。两人都非常想入选志愿者名单,而且都是非常聪明的人,假设林队先捐,请你推断谁能入选最后的名单?
  18.  
  19. Input
  20. 输入数据首先包括一个正整数C。表示包括C组測试用例,然后是C行数据,每行包括两个正整数nmnm的含义參见上面提到的规则。
  21.  
  22. Output
  23. 对于每组測试数据,假设林队能入选。请输出字符串"Grass" 假设徐队能入选,请输出字符串"Rabbit",每一个实例的输出占一行。
  24.  
  25. Sample Input
  26.  
  27. 2 8 10 11 10
  28.  
  29. Sample Output
  30.  
  31. Grass Rabbit
  32.  
  33. Author
  34. lcy

和hdu1846一样裸。

  1. /***********************************************************
  2. > OS : Linux 3.13.0-24-generic (Mint-17)
  3. > Author : yaolong
  4. > Mail : dengyaolong@yeah.net
  5. > Time : 2014年10月25日 星期六 11时43分33秒
  6. **********************************************************/
  7. #include <iostream>
  8. #include <cstdio>
  9. #include <string>
  10. #include <cstring>
  11. using namespace std;
  12.  
  13. int main()
  14. {
  15. int n;
  16. cin >> n;
  17. while ( n-- )
  18. {
  19. int a, b;
  20. cin >> a >> b;
  21. if ( a % ( b + 1 ) == 0 )
  22. {
  23. cout << "Rabbit" << endl;
  24. }
  25. else
  26. {
  27. cout << "Grass" << endl;
  28. }
  29. }
  30. return 0;
  31. }

HDU2188(巴什博奕)的更多相关文章

  1. 巴什博奕小结 HDU2188 HDU1846 HDU2149

    摘自百度百科: 巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.最后取光者得胜. 显然,如果n=m+1,那么由于一次最多只能取m个,所以, ...

  2. codeforces gym 100694 M The Fifth Season (巴什博奕)

    题目链接 一直觉得巴什博奕是最简单的博弈遇到肯定没问题,结果被虐惨了,看完标程错了10多遍都没反应过来,当然标程题解和代码的意思也写反了,但是还是想对自己说一句mdzz,傻啊!!!这道题很不错,我觉得 ...

  3. HDU 2188 悼念512汶川大地震遇难同胞――选拔志愿者(巴什博奕)

    选拔志愿者 题意: 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每个省市都派出了大量的救援人员,这其中包括抢险救灾的武警部队,治疗和防疫的医护人员,以及进行心理疏导的心理学专家.根据要求,我 ...

  4. HDU 1851 (巴什博奕 SG定理) A Simple Game

    这是由n个巴什博奕的游戏合成的组合游戏. 对于一个有m个石子,每次至多取l个的巴什博奕,这个状态的SG函数值为m % (l + 1). 然后根据SG定理,合成游戏的SG函数就是各个子游戏SG函数值的异 ...

  5. HDU 2149-Public Sale(巴什博奕)

    Public Sale Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit  ...

  6. (step8.2.4)hdu 1846(Brave Game——巴什博奕)

    题目大意:输入一个整数t,表示测试用例是.接着输入2个整数n,m.分别表示这堆石头中石头的个数,和每次所能取得最大的石头数.判断那一方为赢家 解题思路: 1)这是一道简单的巴什博弈: 所谓巴什博弈,是 ...

  7. HDU 2897 邂逅明下(巴什博奕变形)

    巴什博奕的变形,与以往巴什博奕不同的是,这里给出了上界和下界,原先是(1,m),现在是(p,q),但是原理还是一样的,解释如下: 假设先取者为A,后取者为B,初始状态下有石子n个,除最后一次外其他每次 ...

  8. HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者(基础巴什博奕)

    最最最基础巴什博奕 #include<stdio.h> #include<iostream> #include<cstring> #include<cmath ...

  9. HDU 2149 巴什博奕

    点这里去做题 基础的巴什博奕,注意m<n的情况 #include<bits/stdc++.h> int main() { int n,m,r,i; while(scanf(" ...

随机推荐

  1. session 的工作原理

    session.cookie_domain session.cookie_path session.name session.save_path session.use_cokies session_ ...

  2. 我的IIS7.5竟然不支持ASP.NET路由

    MVC模式下那些友好,屏蔽具体物理文件的URL让我眼馋,咱也想在WEB FORM项目用上一用. 按照指引,添加global.asax,写上路由代码什么的: <%@ Application Lan ...

  3. 轻快的vim(四):修改

    我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要 与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率 闲话少说,让我们再次使用这轻快的VIM在code上起舞 字符替换 ...

  4. Linux - 进程管理,ps与top

    一个运行的程序,可能有多个进程. PID进程ID. UID启动进程的ID. 进程所属组GID. 进程的状态R运行.S睡眠.Z僵尸. 父进程管理子进程,父进程终止的时候子进程也会终止. 常用的组合为: ...

  5. 2017ACM/ICPC亚洲区沈阳站 C Hdu-6219 Empty Convex Polygons 计算几何 最大空凸包

    题面 题意:给你一堆点,求一个最大面积的空凸包,里面没有点. 题解:红书板子,照抄完事,因为题目给的都是整点,所以最后答案一定是.5或者.0结尾,不用对答案多做处理 #include<bits/ ...

  6. .NET WebForm 简介(9.19)

    WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件.让开发者认为自己是在操作一个windows界面.极大地提高了开发效率. WinForm是C/S(客户端) 主要是本机执行 WebF ...

  7. bind()函数的作用

    bind()函数是Function原型上的一个属性,当某个函数调用此方法时,可以通过向bind()函数传入执行对象和调用bind的函数的参数来改变函数的执行对象 /*问题:改变func执行环境,使之输 ...

  8. hihoCoder挑战赛32

    Rikka with Sequence V 构造 #pragma comment(linker, "/STACK:102400000,102400000") #include< ...

  9. Git Learning Part I - Install Git and configure it

    Why we need 'Git' GIt version control: 1. record the history about updating code and deleting code 2 ...

  10. 《剑指offer 第二版》题解

    剑指Offer 按题号排序 面试题 3:数组中重复的数字 面试题 4:二维数组中的查找 面试题 5:替换空格 面试题 6:从头到尾打印链表 面试题 7:重建二叉树 面试题 8:二叉树的下一个节点 面试 ...