package
0.0.0-20241220224003-b7cf03a90b2b
Repository: https://github.com/szhou12/leetcode-go.git
Documentation: pkg.go.dev
# README
2357. Make Array Zero by Subtracting Equal Amounts
Solution idea
逻辑思维 + HashMap
思路类似1526. Minimum Number of Increments on Subarrays to Form a Target Array的简化版:总是挑全局最小的正数降0,比它大的数会跟着减少对应的次数,并且需要额外一次操作把剩余的量降为0。所以,最小操作次数就是所有正数的种类数。
Time complexity = $O(n)$