Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e27ce3d

Browse files
Create README - LeetHub
1 parent aba0543 commit e27ce3d

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

‎1140-stone-game-ii/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<h2><a href="https://leetcode.com/problems/stone-game-ii/">1140. Stone Game II</a></h2><h3>Medium</h3><hr><p>Alice and Bob continue their&nbsp;games with piles of stones.&nbsp; There are a number of&nbsp;piles&nbsp;<strong>arranged in a row</strong>, and each pile has a positive integer number of stones&nbsp;<code>piles[i]</code>.&nbsp; The objective of the game is to end with the most&nbsp;stones.&nbsp;</p>
2+
3+
<p>Alice&nbsp;and Bob take turns, with Alice starting first.&nbsp; Initially, <code>M = 1</code>.</p>
4+
5+
<p>On each player&#39;s turn, that player&nbsp;can take <strong>all the stones</strong> in the <strong>first</strong> <code>X</code> remaining piles, where <code>1 &lt;= X &lt;= 2M</code>.&nbsp; Then, we set&nbsp;<code>M = max(M, X)</code>.</p>
6+
7+
<p>The game continues until all the stones have been taken.</p>
8+
9+
<p>Assuming Alice and Bob play optimally, return the maximum number of stones Alice&nbsp;can get.</p>
10+
11+
<p>&nbsp;</p>
12+
<p><strong class="example">Example 1:</strong></p>
13+
14+
<pre>
15+
<strong>Input:</strong> piles = [2,7,9,4,4]
16+
<strong>Output:</strong> 10
17+
<strong>Explanation:</strong> If Alice takes one pile at the beginning, Bob takes two piles, then Alice takes 2 piles again. Alice can get 2 + 4 + 4 = 10 piles in total. If Alice takes two piles at the beginning, then Bob can take all three piles left. In this case, Alice get 2 + 7 = 9 piles in total. So we return 10 since it&#39;s larger.
18+
</pre>
19+
20+
<p><strong class="example">Example 2:</strong></p>
21+
22+
<pre>
23+
<strong>Input:</strong> piles = [1,2,3,4,5,100]
24+
<strong>Output:</strong> 104
25+
</pre>
26+
27+
<p>&nbsp;</p>
28+
<p><strong>Constraints:</strong></p>
29+
30+
<ul>
31+
<li><code>1 &lt;= piles.length &lt;= 100</code></li>
32+
<li><code>1 &lt;= piles[i]&nbsp;&lt;= 10<sup>4</sup></code></li>
33+
</ul>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /