Easy
,Array
,Heap
You are given an array of integers stones
where stones[i]
is the weight of the ith stone.
We are playing a game with the stones. On each turn, we choose the heaviest two stones and smash them together. Suppose the heaviest two stones have weights x
and y
with x <= y
. The result of this smash is:
x == y
, both stones are destroyed, andx != y
, the stone of weight x
is destroyed, and the stone of weight y
has new weight y - x
.At the end of the game, there is at most one stone left.
Return the weight of the last remaining stone. If there are no stones left, return 0
.
Example 1:
Example 2:
Constraints:
stones.length
<= 30stones[i]
<= 1000Ron ChenMon, Apr 24, 2023
gpwork4uMon, Apr 24, 2023
寫這題才發現我上次寫的maxheap有bug…趕緊改一下
用JS刷題貌似真的不太適合
MarsgoatMon, Apr 24, 2023
不會 heap 直接爆破
SheepMon, Apr 24, 2023