发布时间:2026/8/3 3:02:29
LeetCode 0877.石子游戏:脑筋急转弯(两句话道破天机) 【LetMeFly】877.石子游戏脑筋急转弯两句话道破天机力扣题目链接https://leetcode.cn/problems/stone-game/Alice 和 Bob 用几堆石子在做游戏。一共有偶数堆石子排成一行每堆都有正整数颗石子数目为piles[i]。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数所以没有平局。Alice 和 Bob 轮流进行Alice 先开始。 每回合玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止此时手中石子最多的玩家获胜。假设 Alice 和 Bob 都发挥出最佳水平当 Alice 赢得比赛时返回true当 Bob 赢得比赛时返回false。示例 1输入piles [5,3,4,5]输出true解释Alice 先开始只能拿前 5 颗或后 5 颗石子 。 假设他取了前 5 颗这一行就变成了 [3,4,5] 。 如果 Bob 拿走前 3 颗那么剩下的是 [4,5]Alice 拿走后 5 颗赢得 10 分。 如果 Bob 拿走后 5 颗那么剩下的是 [3,4]Alice 拿走后 4 颗赢得 9 分。 这表明取前 5 颗石子对 Alice 来说是一个胜利的举动所以返回 true 。示例 2输入piles [3,7,2,3]输出true提示2 piles.length 500piles.length是偶数1 piles[i] 500sum(piles[i])是奇数不错的题解题方法脑筋急转弯石头分成两类来看一类是下标为奇数的石头石 奇 石_奇石奇​一类是下标为偶数的石头石 偶 石_偶石偶​。石头总和为奇数说明s u m 奇 ≠ s u m 偶 sum_奇\neq sum_偶sum奇​sum偶​。Alice具有决定权如果s u m 奇 s u m 偶 sum_奇\gt sum_偶sum奇​sum偶​她保证自己一直拿石 奇 石_奇石奇​好了拿一个石 奇 石_奇石奇​剩下的石头两边都是石 偶 石_偶石偶​Bob只能拿石 偶 石_偶石偶​Alice再次拿石 奇 石_奇石奇​直至游戏结束Alice就拿下了所有石 奇 石_奇石奇​赢了。and vice versa.时间复杂度O ( 1 ) O(1)O(1)空间复杂度O ( 1 ) O(1)O(1)AC代码C/* * LastEditTime: 2026-08-02 21:30:48 */classSolution{public:boolstoneGame(vectorintpiles){returntrue;}};Python LastEditTime: 2026-08-02 21:31:07 fromtypingimportListclassSolution:defstoneGame(self,piles:List[int])-bool:returnTrueJava/* * LastEditTime: 2026-08-02 21:31:03 */classSolution{publicbooleanstoneGame(int[]piles){returntrue;}}Go/* * LastEditTime: 2026-08-02 21:30:55 */packagemainfuncstoneGame(piles[]int)bool{returntrue}Rust/* * LastEditTime: 2026-08-02 21:31:11 */implSolution{pubfnstone_game(piles:Veci32)-bool{true}}同步发文于CSDN和我的个人博客原创不易转载经作者同意后请附上原文链接哦~千篇源码题解已开源石 奇 ≠ 石 矶 石_奇\neq石_矶石奇​石矶​

相关新闻

2026/8/3 2:57:28

Unity VRM虚拟角色快速导入与配置实战指南

1. 项目概述:为什么Unity VRM是虚拟角色创作的“快车道”?如果你正在Unity里捣鼓虚拟角色,从零开始建模、绑定骨骼、刷权重,一套流程下来,少说也得几天甚至几周。这还没算上后续的表情、口型、物理这些让人头大的细节。…

2026/8/3 2:57:28

Codex与Cerebras硬核组合:大模型推理性能跃升与部署实践

今天来看一个关于 Codex 和 Cerebras 的硬核技术话题。最近,关于“Codex重置悬念”和“Cerebras 750t/s”的讨论在技术社区热度很高,这背后涉及的是大模型推理性能的一次潜在跃升。对于开发者而言,最关心的不是概念,而是这个组合能…

2026/8/3 5:37:36

提示词工程师职业前景与技术演进分析

1. 提示词工程师:一个正在被技术迭代的职业去年在硅谷参加一场AI技术峰会时,我和几位来自头部科技公司的工程师聊到一个有趣现象:越来越多企业开始用大模型原生能力替代人工编写的提示词(prompt)。这让我开始思考&…

2026/8/3 5:37:36

桌面级粒子加速器技术解析与应用实践

1. 项目概述:桌面级粒子加速器的革命性突破上周在实验室亲眼见证了一台冰箱大小的粒子加速器将电子束加速到1MeV能量时,我意识到这个领域正在发生根本性变革。传统粒子加速器通常需要足球场甚至更大的占地面积,而如今商业化的桌面型设备已经能…

2026/8/3 5:37:36

手把手搭建DICOM PACS与Worklist测试环境:Orthanc与开源工具实战

1. 从零到一:构建一个可用的DICOM PACS与Worklist环境 如果你正在涉足医学影像处理、医疗设备研发,或者需要搭建一个用于测试、教学或小规模应用的影像归档与通信系统,那么亲手搭建一套DICOM PACS和Worklist环境,无疑是一个极具价…

2026/8/3 5:37:36

配电网移动电源动态调度优化与Matlab实现

1. 项目背景与核心挑战去年夏天,我在参与某沿海城市配电网抗台风加固项目时,亲历了一次因应急电源调度不及时导致的72小时大范围停电。这次经历让我深刻认识到:传统的"故障发生后再调度"应急模式已经无法满足现代配电网的韧性需求。…

2026/8/3 5:37:36

建立基准性能水平

这个章节我们看J train 和J CV可能是神恶魔,如何判断是高方差还是高偏差以语音识别为例在训练集上的误差是10.8%在测试机上的误差是14.8%我们但看10.8%可能会觉得很高,但是我们少考虑了一个问题,就是一个人去做这件事情的话误差是多少&#x…

2026/8/3 5:32:36

PID参数整定实战心法:从口诀到原理,快速调优温度与运动控制

1. 项目概述:从“口诀”到“心法”“PID控制参数整定口诀”,这个标题对于任何一个在工业自动化、机器人控制、智能硬件甚至无人机领域摸爬滚打过的工程师来说,都像是一句江湖暗号。它指向的不是一个具体的项目,而是一项贯穿无数实…

2026/8/2 0:02:18

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/2 1:52:02

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/1 0:03:49

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/2 8:56:50

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…