For problem statement at 1000-1999/1400-1499/1480-1489/1488/problemG.txt this is a correct solution, but verifier at 1000-1999/1400-1499/1480-1489/1488/verifierG.go ends with case 1 mismatch
expected:
7 12 17 22 26 30 33 36 39 42 45 47 49 50 50 52 52 48 49 50 51 52 52 52 50 47 40 28 0
got:
7 12 17 22 26 30 33 36 39 42 45 47 49 51 52 53 54 55 56 56 56 56 56 54 51 47 40 28 0
exit status 1 can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
"sort"
)
func main() {
reader := bufio.NewReader(os.Stdin)
var n int
if _, err := fmt.Fscan(reader, &n); err != nil {
return
}
d := make([]int, n+1)
for i := 1; i <= n; i++ {
for j := i; j <= n; j += i {
d[j]++
}
}
w := make([]int, n)
for i := 1; i <= n; i++ {
w[i-1] = d[i] - (n / i)
}
sort.Ints(w)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
sum := int64(0)
for i := n - 1; i >= 0; i-- {
sum += int64(w[i])
fmt.Fprint(writer, sum)
if i > 0 {
fmt.Fprint(writer, " ")
}
}
fmt.Fprintln(writer)
}
```