lc-go/solutions/30/q3075/solution.go
2025-12-28 12:54:21 +09:00

14 lines
250 B
Go

package q3075
import "slices"
func maximumHappinessSum(happiness []int, k int) int64 {
slices.Sort(happiness)
var sum int64
for i := range k {
sum += max(0, int64(happiness[len(happiness)-1-i]-i))
}
return sum
}
var _ = maximumHappinessSum