当前位置: 首页 > news >正文

C++课后习题训练记录Day79

1.练习项目:

问题描述

Bob 和 Alice 最近在学习博弈论,为了学以致用,他们找来了一大堆的小饼干,并通过博弈的方式来吃掉这些小饼干。他们将找来的小饼干分成 𝑛 堆,每堆小饼干有 𝑎𝑖 个小饼干。他们轮流对这些饼干进行操作,操作规则如下:

• 由 Alice 先手,每次从一堆小饼干中拿出 𝑘的𝑚次方 个小饼干( 𝑘 为奇数且 𝑚≥0,且 𝑘的𝑚次方 不能超出该堆小饼干的总数)。

• 当一方进行完操作后,如果已经没有剩余的小饼干,则该方获胜,赢得所有的小饼干。

Alice 和 Bob 都想赢得所有的小饼干,所以都会以最佳方法来取小饼干,请问他们之中谁能赢得所有的小饼干?

输入格式

第一行,输入两个正整数 𝑛(1≤𝑛≤2×106) , 𝑘(1≤𝑘≤109) ,分别表示饼干的堆数和每次取出饼干的底数。 第二行,输入 𝑛 个整数,表示第 𝑖 堆小饼干有 𝑎𝑖(1≤𝑎𝑖≤106) 个小饼干。

输出格式

输出一行,包含一个字符串,输出 Alice 和 Bob 之中获胜的那个人。

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第二章“基础算法”编程19并开始练习。

3.开始练习

(1)源码:

#include<bits/stdc++.h>
using namespace std;

int main() {
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
int n, k, cnt = 0;
cin >> n >> k;

// 统计奇数堆的数量
for (int i = 0; i < n; i++) {
int a;
cin >> a;
if (a % 2) cnt++;
}

// 判断奇数堆数量的奇偶性
cout << (cnt % 2 ? "Alice" : "Bob") << '\n';
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

http://www.jsqmd.com/news/294487/

相关文章:

  • 2026年免费公众号排版工具推荐:5款新媒体人必备神器丨微信编辑器哪个好
  • Django 用 Loguru 完美替换标准 Logging,实现优雅的日志管理方案
  • 2026小学辅导机构实测TOP4|宝妈必藏!精准选机构不踩雷
  • 2026年广州节日定制礼盒公司推荐:广州甄选食材有限公司,精品礼盒定制/定制礼盒/礼盒包装定制/包装礼盒定制/高档礼盒定制公司精选
  • 小学辅导机构怎么选?这3个硬指标帮你避坑
  • 2026年保健食品集合店优选:供应链实力大比拼,进口保健食品/保健食品/进口热销品集合店,保健食品集合店加盟代理有哪些
  • 【Django毕设源码分享】基于 Python 的考研学习系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【Django毕设源码分享】基于Python的毕业生去向反馈调查平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026济南雅思培训学校深度测评TOP5:高分提分方案谁更靠谱?
  • 【Django毕设源码分享】基于django的学生选课系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 避坑指南:如何选择靠谱的雅思培训?2026季度综合评分排行榜出炉
  • 救命神器8个AI论文网站,专科生搞定毕业论文不求人!
  • 认识 Promise
  • WebApp 本地部署全景指南(实战版)
  • 雅思课培训机构深度测评排行榜:从行业痛点解析到优选方案(2026版)
  • 吐血推荐!10个AI论文网站测评:本科生毕业论文必备工具
  • 实测封神!2026高中线上补习班TOP5:选对1家,提分少走3年弯路
  • 连接数据库并部署到Linux上使用Docker Compose编排的go语言网络聊天室
  • 性价比高的太原文创伴手礼定制厂家
  • 工程化思维破解协同与锁死难题:Java企业的AI集成新思路
  • 2025年商业邮件诈骗攻击趋势深度解析
  • ijkplayer相关实用链接
  • 云上 + 私有化:Java 企业 AI 模型调用的双向适配方
  • 名校冲刺攻略:揭秘2026高提分培优机构
  • 2026济南雅思培训学校深度测评TOP榜:济南优质机构口碑排名与高效提分方案解析
  • 2026沪上培优大揭秘:这些机构凭实力出圈
  • 全网最全9个一键生成论文工具,自考学生必备!
  • 【2026最新榜单】济南雅思培训机构谁更强?全网深度测评与高分提分方案拆解
  • 一种交互式可解释人工智能方法,用于改进数字细胞病理学癌症亚型分类中的人机协作|文献速递-文献分享 - 教程
  • MATLAB代码:考虑多种天气条件下光伏电站太阳能辐射量预测 关键词:辐射量预测 光伏预测 多...