For problem statement at 1000-1999/1000-1099/1040-1049/1046/problemF.txt this is a correct solution, but verifier at 1000-1999/1000-1099/1040-1049/1046/verifierF.go ends with wrong answer on test 2 (single_large): expected 19, got 20
input:
1
1000000000
50000000 1
exit status 1 can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReaderSize(os.Stdin, 1<<20)
var n int
if _, err := fmt.Fscan(in, &n); err != nil {
return
}
a := make([]int64, n)
for i := 0; i < n; i++ {
fmt.Fscan(in, &a[i])
}
var x, f int64
fmt.Fscan(in, &x, &f)
var totalFee int64 = 0
for i := 0; i < n; i++ {
v := a[i]
if v <= x {
continue
}
d := v - x
den := x - f
k := (d + den - 1) / den
totalFee += k * f
}
out := bufio.NewWriterSize(os.Stdout, 1<<20)
fmt.Fprintln(out, totalFee)
out.Flush()
}
```