← Home
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)
}
```