题解 | 小红的魔法药剂

小红的魔法药剂

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)
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务