3432.go 292 B

12345678910111213141516171819202122
  1. package L12
  2. func countPartitions(nums []int) int {
  3. n := len(nums)
  4. count := 0
  5. prefix := make([]int, n)
  6. for i, v := range nums {
  7. count += v
  8. prefix[i] = count
  9. }
  10. ans := 0
  11. for i, v := range prefix {
  12. if i == n-1 {
  13. break
  14. }
  15. if (count-2*v)%2 == 0 {
  16. ans++
  17. }
  18. }
  19. return ans
  20. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。