mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-10-21 21:16:45 +08:00
update
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
"translatedContent": "<p>爱丽丝和鲍勃继续他们的石子游戏。许多堆石子 <strong>排成一行</strong>,每堆都有正整数颗石子 <code>piles[i]</code>。游戏以谁手中的石子最多来决出胜负。</p>\n\n<p>爱丽丝和鲍勃轮流进行,爱丽丝先开始。最初,<code>M = 1</code>。</p>\n\n<p>在每个玩家的回合中,该玩家可以拿走剩下的 <strong>前</strong> <code>X</code> 堆的所有石子,其中 <code>1 <= X <= 2M</code>。然后,令 <code>M = max(M, X)</code>。</p>\n\n<p>游戏一直持续到所有石子都被拿走。</p>\n\n<p>假设爱丽丝和鲍勃都发挥出最佳水平,返回爱丽丝可以得到的最大数量的石头。</p>\n\n<p> </p>\n\n<p><strong>示例 1:</strong></p>\n\n<pre>\n<strong>输入:</strong>piles = [2,7,9,4,4]\n<strong>输出:</strong>10\n<strong>解释:</strong>如果一开始Alice取了一堆,Bob取了两堆,然后Alice再取两堆。爱丽丝可以得到2 + 4 + 4 = 10堆。如果Alice一开始拿走了两堆,那么Bob可以拿走剩下的三堆。在这种情况下,Alice得到2 + 7 = 9堆。返回10,因为它更大。\n</pre>\n\n<p><strong>示例 2:</strong></p>\n\n<pre>\n<strong>输入:</strong>piles = [1,2,3,4,5,100]\n<strong>输出:</strong>104\n</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>1 <= piles.length <= 100</code></li>\n\t<li><meta charset=\"UTF-8\" /><code>1 <= piles[i] <= 10<sup>4</sup></code></li>\n</ul>\n",
|
||||
"isPaidOnly": false,
|
||||
"difficulty": "Medium",
|
||||
"likes": 125,
|
||||
"likes": 126,
|
||||
"dislikes": 0,
|
||||
"isLiked": null,
|
||||
"similarQuestions": "[]",
|
||||
@@ -155,7 +155,7 @@
|
||||
"__typename": "CodeSnippetNode"
|
||||
}
|
||||
],
|
||||
"stats": "{\"totalAccepted\": \"7.9K\", \"totalSubmission\": \"12K\", \"totalAcceptedRaw\": 7885, \"totalSubmissionRaw\": 12017, \"acRate\": \"65.6%\"}",
|
||||
"stats": "{\"totalAccepted\": \"8.1K\", \"totalSubmission\": \"12.3K\", \"totalAcceptedRaw\": 8076, \"totalSubmissionRaw\": 12285, \"acRate\": \"65.7%\"}",
|
||||
"hints": [
|
||||
"Use dynamic programming: the states are (i, m) for the answer of piles[i:] and that given m."
|
||||
],
|
||||
|
Reference in New Issue
Block a user