关注
第二题暴力。没分
n = int(input())
edges = []
matrix = [[float('inf')]*n for i in range(n)]
for i in range(n-1):
edge = [int(i) for i in input().split()]
matrix[edge[0]-1][edge[1]-1]=edge[2]
matrix[edge[1]-1][edge[0]-1]=edge[2]
for i in range(n):
matrix[i][i] = 0
for i in range(n):
for j in range(n):
for k in range(n):
matrix[i][j]=min(matrix[i][j],matrix[i][k]+matrix[k][j])
nodelike = []
for i in range(3):
nums = [int(i) for i in input().split()]
nodelike.append(nums[1:])
res = 0
for i in nodelike[0]:
for j in nodelike[1]:
for k in nodelike[2]:
onemin = float('inf')
for z in range(n):
onemin = min(onemin,matrix[i-1][z]+matrix[j-1][z]+matrix[k-1][z])
res += onemin
print(res/(len(nodelike[0])*len(nodelike[1])*len(nodelike[2])))
查看原帖
点赞 3
相关推荐
查看19道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI时代还有必要刷leetcode吗? #
19721次浏览 310人参与
# 生化环材还是天坑吗 #
63277次浏览 336人参与
# 厦门银行科技岗值不值得投 #
28052次浏览 754人参与
# 有哪些公司在面试时考察AICoding? #
14300次浏览 287人参与
# 薪资爆料 #
411495次浏览 2205人参与
# 从投递到OC,你用了多久 #
18660次浏览 198人参与
# 想从事Agent应该学习哪些技术? #
5788次浏览 207人参与
# 26届春招投递记录 #
2728次浏览 32人参与
# 多益网络工作体验 #
68113次浏览 309人参与
# 秋招报数:你投了多少家公司? #
164206次浏览 971人参与
# HR面都在聊什么? #
10552次浏览 116人参与
# 你都在哪些场所面过试? #
80011次浏览 501人参与
# 你想吐槽公司的哪些规定 #
45620次浏览 212人参与
# 什么人最适合大厂? #
10471次浏览 107人参与
# 哪些公司面试还在问八股? #
11100次浏览 104人参与
# 父母问你工作找得怎么样,怎么回 #
19181次浏览 228人参与
# 如何快速融入团队? #
49052次浏览 305人参与
# 我的求职进度条 #
1069572次浏览 7543人参与
# 毕业论文进行时 #
35236次浏览 166人参与
# 技术转行的心路历程 #
93617次浏览 786人参与
# 你觉得mentor喜欢什么样的实习生 #
58025次浏览 1034人参与