Skip to content

Commit 0964227

Browse files
committed
Create README - LeetHub
1 parent 504e505 commit 0964227

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

1140-stone-game-ii/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<h2><a href="https://leetcode.com/problems/stone-game-ii/">1140. Stone Game II</a></h2><h3>Medium</h3><hr><div><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'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><strong>Input:</strong> piles = [2,7,9,4,4]
15+
<strong>Output:</strong> 10
16+
<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's larger.
17+
</pre>
18+
19+
<p><strong class="example">Example 2:</strong></p>
20+
21+
<pre><strong>Input:</strong> piles = [1,2,3,4,5,100]
22+
<strong>Output:</strong> 104
23+
</pre>
24+
25+
<p>&nbsp;</p>
26+
<p><strong>Constraints:</strong></p>
27+
28+
<ul>
29+
<li><code>1 &lt;= piles.length &lt;= 100</code></li>
30+
<li><code>1 &lt;= piles[i]&nbsp;&lt;= 10<sup>4</sup></code></li>
31+
</ul>
32+
</div>

0 commit comments

Comments
 (0)