首页 > 其他分享 >804 石子游戏 II

804 石子游戏 II

时间:2024-12-19 15:43:11浏览次数:3  
标签:游戏 int 石子 Alice II Bob 804

// 804 石子游戏 II.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

/*
http://oj.daimayuan.top/course/22/problem/738

Alice 和 Bob 正在玩一个关于石子的游戏。
共有 n 堆石子,其中第 i堆最初含有 ai 个石子。
他们轮流执行下列操作之一,从 Alice 开始。
把一堆个数为奇数的石子分成两堆,两堆都不能空。

把两堆个数为偶数的石子合成一堆。
不能执行任何操作的人将输掉游戏。
假设 Alice 和 Bob 都足够聪明,你知道谁会赢得游戏吗?

输入格式
第一行包含一个整数 n(1≤n≤106)

第二行包含 n个正整数 a1,…,an(1≤a1,…,an≤109)

输出格式
Alice 或 Bob,表示最终赢家

样例输入
2
2 2
样例输出
Alice
*/


#include <iostream>

using namespace std;


typedef long long ll;


int n;


int main()
{
	scanf("%d",&n);
	int odd = 0, one = 0;
	for (int i = 1; i <= n; i++) {
		int x;
		scanf("%d",&x);
		if (x % 2 == 1) odd++;
		if (x == 1) one++;
	}
	if (one != n) odd++;
	if ((odd + n) % 2 != 0) {
		puts("Alice");
	}
	else {
		puts("Bob");
	}


	return 0;
}
 

标签:游戏,int,石子,Alice,II,Bob,804
From: https://www.cnblogs.com/itdef/p/18617372

相关文章

  • RTL8211F以太网千兆RGMII开发板 使用说明
    深圳市飞录科技有限公司www.szfpga.com1.概述    RGMII 开发板主芯片是RTL8211FD。配套国产GOWIN的2AR-18和NR-9C的开发板,测试RGMII的千兆以太网数据发送和接收功能。  开发板的代码是基于MAC模式,通过循环发送计数器来判断包发送和接收是否正确。   2.操......
  • 3292. 形成目标字符串需要的最少字符串数 II
    给你一个字符串数组 words 和一个字符串 target。如果字符串 x 是 words 中 任意 字符串的 前缀 ,则认为 x 是一个 有效 字符串。 现计划通过 连接 有效字符串形成 target ,请你计算并返回需要连接的 最少 字符串数量。如果无法通过这种......
  • 534. 游戏玩法分析 III - 力扣(LeetCode)
    534.游戏玩法分析III-力扣(LeetCode)目标输入输入:Activitytable:player_iddevice_idevent_dategames_played122016/3/15122016/5/26132017/6/251312016/3/20342018/7/35输出输出:player_idevent_dategames_played_so_far12016/3/1512016/5/21112017/6/251232016/3/......
  • 59. 螺旋矩阵 II
    螺旋矩阵II给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]思路同54.螺旋矩阵边界控制:我们使用四个变量来控制当前遍历的边界:......
  • 在IIS部署cesium用的倾斜摄影3dtiles服务注意事项(备忘)
    1、将地形或倾斜摄影切片拷贝到IIS服务上,需要添加相应文件的MIME类型(如果缺少自己模型服务的数据类型,直接按扩展名添加,一般都使用application/octet-stream) .json   application/json .terrain  application/octet-stream.b3dm->application/octet-stream.pnts->->a......
  • C10-8 SQL注入II + XSS练习 I
    情境参加了培训的第八次课,涉及到了SQL宽字节注入,从MySQL注入到GetShell,SQL注入的基本绕过手法,SQL注入防御,SQLmap的使用;XSS基本概念和原理的介绍(包括3种XSS及其手动测试).这里是第八课的作业题,及我的解答.此次作业宽字节注入,需要使用到Pikachu靶场.该靶场......
  • 力扣80. 删除有序数组中的重复项 II
    给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用O(1)额外空间的条件下完成。示例1:输入:nums=[1,1,1,2,2,3]输出:5,nums=......
  • 安装iis bat命令
    @rem===forwin2022,2019,2016,2012r2&Win11/Win101607+===dism.exe/online/NoRestart/enable-feature/all/featurename:IIS-ASPNET45/featurename:WCF-HTTP-Activation45/featurename:IIS-HttpRedirect@rem非必须,但开启这些模块可以提高U8性能dism.exe/online......
  • CFA知识点梳理系列:CFA Level II, Reading 1 Multiple Regression
    前言当年考CFA的时候,从二级开始,为了方便备考和复习,我把每一个章节的要点全部整理成了xmind的格式。今天突发奇想,这些整理好的思维导图,与其静静地躺在我的电脑里,不如分享出来给大家,说不定能帮助到更多的人。所以从今天开始,我将不定期地按章节将这些内容更新上来。除了将思维......
  • 2024年DIIRC大模型行业应用十大典范案例集(附完整PDF下载)
    本案例集汇集当前大模型技术在各行各业中应用的杰出案例集,旨在展示大模型技术如何推动产业智能化、优化业务流程,并增强用户体验。案例集中的每一个案例都是基于实际应用,涵盖了从数字员工平台、智能写作工具、数据分析诊断系统,到知识管理平台和产业顾问等多个领域,体现了大模......