Categorygithub.com/szhou12/leetcode-goleetcode2357-Make-Array-Zero-by-Subtracting-Equal-Amounts
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)$