题解 | 小红的魔法药剂
小红的魔法药剂
https://www.nowcoder.com/practice/1ede2daa3ab445bc8ac8ea62b6ca8201
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
buf := bufio.NewReader(os.Stdin)
var n int
fmt.Fscan(buf, &n)
sli := make([]int, n)
for i:=0;i<n;i++{
fmt.Fscan(buf, &sli[i])
}
slb := make([]int, n)
var b,c int
for i := 0;i<n;i++{
fmt.Fscan(buf, &b,&c)
slb[i] = sli[b-1]+sli[c-1]
}
count :=0
for i:=0;i<n;i++{
if sli[i] <= slb[i]{
count += sli[i]
}else{
count += slb[i]
}
}
fmt.Print(count)
}

查看14道真题和解析