🗒️1510. 石子游戏 IV
2024-12-21
| 2024-12-21
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 21, 2024 12:12 PM
Alice 和 Bob 两个人轮流玩一个游戏,Alice 先手。
一开始,有 n 个石子堆在一起。每个人轮流操作,正在操作的玩家可以从石子堆里拿走 任意 非零 平方数 个石子。
如果石子堆里没有石子了,则无法操作的玩家输掉游戏。
给你正整数 n ,且已知两个人都采取最优策略。如果 Alice 会赢得比赛,那么返回 True ,否则返回 False 。

博弈论

当先手在面对 i 颗石子时,可以选择取走 k^2 颗,剩余的 i-k^2 颗对于后手来说是必败态,因此先手会获胜。

📎 参考

  • 【题单】数学算法
  • 1232. 缀点成线877. 石子游戏
    Loading...