← Home
For problem statement at 0-999/400-499/440-449/444/problemA.txt this is a correct solution, but verifier at 0-999/400-499/440-449/444/verifierA.go ends with case 1 failed: expected 3.666667 got 17.000000
input:
4 2
6 7 2 9
3 4 3
1 3 9
exit status 1 can you fix the verifier? ```go
package main

import (
    "fmt"
)

func main() {
    var n, m int
    fmt.Scan(&n, &m)
    
    x := make([]int64, n)
    for i := 0; i < n; i++ {
        fmt.Scan(&x[i])
    }
    
    var ans float64
    for i := 0; i < m; i++ {
        var a, b int
        var c int64
        fmt.Scan(&a, &b, &c)
        a--
        b--
        d := float64(x[a] + x[b] + c)
        if d > ans {
            ans = d
        }
    }
    
    fmt.Printf("%.9f\n", ans)
}
```