首页 > 其他分享 >803 取石子游戏2

803 取石子游戏2

时间:2024-12-04 15:54:04浏览次数:8  
标签:游戏 int sum 石子 Alice 803 Bob

// 803 取石子游戏2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
http://oj.daimayuan.top/course/22/problem/904

有n
堆石子,每堆有ai
个石子。Alice和Bob轮流取石子,Alice先移动。每次可以选一堆石子然后从里面拿走若干个石子,可以拿光,但不能不拿。
最后谁把所有的石子都拿光了就算获胜,问胜者是谁。

输入格式
第一行一个整数T(1≤T≤100)
,表示数据组数。

对于每组数据,第一行,一个整数n(1≤n≤100)
表示石子堆数。

然后一行n
个整数a1,a2,…,an(1≤ai≤109)
,表示每堆石子的个数。

输出格式
一共T
行,对于每组数据,输出一行Alice或者Bob,表示胜者。

样例输入
3
3
1 2 3
2
1 2
2
5 5
样例输出
Bob
Alice
Bob
*/
#include <iostream>

using namespace std;

int T;


void solve() {
	int sum = 0;
	int n;
	cin >> n;

	for (int i = 0; i < n; i++) {
		int t; cin >> t;
		sum ^= t;
	}

	if (sum == 0) { cout << "Bob" << endl; }
	else { cout << "Alice" << endl; }
}


int main()
{
	cin >> T;
	while (T--) {
		solve();
	}

	return 0;
}

 

标签:游戏,int,sum,石子,Alice,803,Bob
From: https://www.cnblogs.com/itdef/p/18586506

相关文章

  • 802 取石子游戏
    //802取石子游戏.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。///*http://oj.daimayuan.top/course/22/problem/902有一堆石子,大小为x。Alice和Bob轮流操作,Alice先手。Alice每次可以取a1,a2,…,或an1个石子(也就是选一个数ai,取ai个石子),Bob每次可以取b1,......
  • pygame:python编写的坦克大战游戏(多年前网上找到的资源,来源已不可考)
    游戏项目的源码地址:https://openi.pcl.ac.cn/devilmaycry812839668/Tank_Game_1990pygame:python编写的坦克大战游戏(多年前网上找到的资源,来源已不可考),本人小的时候最喜欢玩的就是小霸王学习机上的黄卡游戏,而在这些72合一的黄卡游戏中我最为喜欢的就是这个坦克大战的游戏,虽然过......
  • 洛谷P2670扫雷游戏(Java)
    三.P2670[NOIP2015普及组]扫雷游戏题目背景NOIP2015普及组T2题目描述扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有......
  • 【扫雷游戏】(递归版详解)
    •前言在我们学习了数组和函数等知识,我们可以自己实现一个扫雷游戏的逻辑。不仅可以巩固知识,也可以提高自己的代码能力。在这个过程中如果有什么问题,欢迎各位大佬指点,我会虚心听教改正!!•逻辑分析首先我们来分析扫雷游戏逻辑。•界面首先来看扫雷游戏的界面,是一个......
  • 可以修改大部分游戏的修改器有哪些?可以修改大部分游戏的修改器推荐教程玩法免费版
    游戏修改器是一种可以改变游戏内数值或行为的工具,它们允许玩家通过调整游戏中的参数(如生命值、金币数量等)来获得不同的游戏体验。以下是一些广泛适用的游戏修改器推荐以及获取免费版本的方法:1.GameGuardian:•适用于:安卓平台•特点:无需root权限即可使用,能够修改游戏内存和资......
  • wordle game 猜字游戏
    wordlegame.___.____________________|_/||______________________\\/\//_\___\/__|||_/__\/___\__\/\_/__\\(<......
  • 【Unity 手枪模型和材质插件】Cyberpunk Handguns (Cyber, Guns) 高质量手枪模型及其
    CyberpunkHandguns(Cyber,Guns)是一款专为Unity开发的插件,提供一系列具有未来科技感的手枪模型和材质,适用于赛博朋克风格的游戏或场景。这个插件为开发者提供了高质量、细节丰富的武器资源,能够帮助游戏快速构建充满未来感的枪械系统。主要特点:高质量的赛博朋克风格手......
  • 【开源】A060-基于Spring Boot的游戏交易系统的设计与实现
    ......
  • 2023年腾讯游戏安全pc端初赛wp
    2023年腾讯游戏安全pc端初赛wp练练手所使用到的工具1、x64dbg2、IDA3、ScyllaHide4、frida5、vmpdumphttps://github.com/0xnobody/vmpdump6、Procmon/火绒剑7、drstrace https://github.com/DynamoRIO/drmemory8、010editor9、ce修改器寻踪觅迹die看一下,发现程......
  • 305.大学生HTML5期末大作业 —【摩尔庄园小游戏主题网页】 Web前端网页制作 html5+css
    目录一、更多推荐二、网页简介三、网页文件四、网页效果五、代码展示1.html2.CSS3.JS六、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强一、更多推荐欢迎来到我的CSDN主页!您的支持是我创作的动力!Web前端网页制作、网页完整代码、大学生期末大作......