int movingCountint k int m int n int count = 0 sum1 = 0 sum2 = 0 r = 10; if k = 9 r = k - 7 10; for int i = 0; i m; i++ for int j = 0; j n &&
func movingCount(k int, m int, n int) int { count := 0 sum1 := 0 sum2 := 0 r := 10
if k >= 9 {
r = (k - 7) * 10
}
for i := 0; i < m; i++ {
for j := 0; j < n && i + j < r; j++ {
sum1 = i / 10 + i % 10
sum2 = j / 10 + j % 10
if sum1 + sum2 <= k {
count++
}
}
}
return count
}
原文地址: http://www.cveoy.top/t/topic/hTvj 著作权归作者所有。请勿转载和采集!