首页 技术 正文
技术 2022年11月10日
0 收藏 984 点赞 3,000 浏览 1098 个字

Rabbit and Grass

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 2254    Accepted Submission(s): 1704

Problem Description大学时光是浪漫的,女生是浪漫的,圣诞更是浪漫的,可是Rabbit和Grass这两个大学女生在今年的圣诞节却表现得一点都不浪漫:不去逛商场,不去逛公园。不去和AC男约会。两个人居然猫在寝食下棋……

说是下棋,事实上仅仅是一个简单的小游戏而已,游戏的规则是这种:

1、  棋盘包括1*n个方格,方格从左到右分别编号为0。1,2,…,n-1;

2、  m个棋子放在棋盘的方格上。方格能够为空,也能够放多于一个的棋子。

3、  两方轮流走棋;

4、  每一步能够选择随意一个棋子向左移动到随意的位置(能够多个棋子位于同一个方格),当然,不论什么棋子不能超出棋盘边界;

5、  假设全部的棋子都位于最左边(即编号为0的位置)。则游戏结束,而且规定最后走棋的一方为胜者。

对于本题,你不须要考虑n的大小(我们能够如果在初始状态,棋子总是位于棋盘的适当位置)。

以下的示意图即为一个1*15的棋盘。共同拥有6个棋子,当中,编号8的位置有两个棋子。

大家知道,尽管偶尔不够浪漫,可是Rabbit和Grass都是冰雪聪明的女生,假设每次都是Rabbit先走棋,请输出最后的结果。 Input输入数据包括多组測试用例,每一个測试用例占二行。首先一行包括一个整数m(0<=m<=1000),表示本測试用例的棋子数目,紧跟着的一行包括m个整数Ki(i=1…m; 0<=Ki<=1000),分别表示m个棋子初始的位置,m=0则结束输入。
 Output假设Rabbit能赢的话,请输出“Rabbit Win!”,否则请输出“Grass Win!”。每一个实例的输出占一行。

 Sample Input

2
3 5
3
3 5 6
0

 Sample Output

Rabbit Win!
Grass Win!

 Authorlcy SourceACM Short Term Exam_2007/12/13

#include<stdio.h>
int main()
{
int i,sum,n,t;
while(scanf("%d",&n)&&n>0)
{
for(i=0,sum=0;i<n;i++)
{
scanf("%d",&t);
sum^=t;
}
if(sum==0)
printf("Grass Win!\n");
else
printf("Rabbit Win!\n");
}
return 0;
}

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,026
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,517
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,364
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,145
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,779
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,856