题解 | 小红的魔法药剂

小红的魔法药剂

https://www.nowcoder.com/practice/1ede2daa3ab445bc8ac8ea62b6ca8201

n = int(input())
a = list(map(int,input().split()))
bc = []
yb = []
yc = []
for i in range(n):
    b, c = list(map(int,input().split()))
    yb.append(b)
    yc.append(c)
    g = a[b-1] + a[c-1]
    bc.append(g)
s = 0
for i in range(n):
    if a[i] < bc[i]:
        s += a[i]
    else:
        s += a[yb[i]-1] + a[yc[i]-1]
print(s)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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