Three Player Coin Game
You are given a list of non-negative integers piles
where each piles[i]
represents the number of coins on pile i
. In each move, you can do the following until there’s no more coins:
- Pick any
3
piles frompiles
- A friend will take the pile with the maximum number of coins
- You will take the next highest pile
- A friend will take the last pile
Return the maximum number of coins you can acquire.
Constraints
3 ≤ n ≤ 100,000
wheren
is the length of `pilesn % 3 = 0
https://binarysearch.com/problems/Three-Player-Coin-Game
Examples
Example 1
Input
- piles =
[2, 4, 1, 3, 5, 6]
Output
- answer =
8
Explanation
First, we can pick the coins [6, 5, 1]
, yielding us 5
coins. Then we can pick 4, 3, 2
which yields us 3
coins.
Leave a comment