Files
leetcode/25/11/go/3432.go
2025-12-05 03:26:44 +08:00

23 lines
292 B
Go

package L12
func countPartitions(nums []int) int {
n := len(nums)
count := 0
prefix := make([]int, n)
for i, v := range nums {
count += v
prefix[i] = count
}
ans := 0
for i, v := range prefix {
if i == n-1 {
break
}
if (count-2*v)%2 == 0 {
ans++
}
}
return ans
}