关注
def min_path(n, B):
node_list = [0] * (n + 1) # 保存节点的距离
for path in B:
# 遍历路径,使后一节点距离值等于前一节点距离值加一
x, y = path
node_list[y] = node_list[x] + 1
depth = 0
# 找到最大深度
for i in range(1, n + 1):
if node_list[i] > depth:
depth = node_list[i]
# 计算最短路径,即最深的路径走一遍,其他路径走2遍
return 2 * n - 2 - depth
if __name__ == '__main__':
n = int(input().strip())
B = []
# 得到路径列表
for i in range(n - 1):
A = [int(i) for i in input().strip().split()]
if A[0] > A[1]:
A[0], A[1] = A[1], A[0] # 使得第一个元素小于第二个元素
B.append(A)
B.sort(key=lambda x: x[0]) # 按第一个元素排序
result = min_path(n, B)
print(result)
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 2025的主旋律是蛰伏,落寞,遗憾1.1W
- 2... 杂记近期所面试的三家中小厂9100
- 3... 圣诞节用 AI 做个牛客运营翻翻乐!(含代码)6067
- 4... 选择即命运—2025年度总结4919
- 5... 大学废物离开优绩主义之后发现外面根本没下雨4667
- 6... 从H200解禁评估:国资算力平台还值得应届就业吗?4184
- 7... 我只是一个脆弱的人3100
- 8... 实习没事做是福也是祸3033
- 9... 互联网实习求职的黑话和timeline,你所需要知道的……2912
- 10... 壕壕壕,京东发7个月年终,此生要做东孝子2723
正在热议
更多
# 2025年终总结 #
172799次浏览 2921人参与
# 找工作,行业重要还是岗位重要? #
85311次浏览 1688人参与
# 职场上哪些行为很加分? #
306909次浏览 3452人参与
# 大家每天通勤多久? #
69797次浏览 442人参与
# 实习的内耗时刻 #
211176次浏览 1539人参与
# 你面试体验感最差/最好的公司 #
17773次浏览 292人参与
# 一人说一个提前实习的好处 #
10708次浏览 204人参与
# 今年你最想重开的一场面试是? #
4078次浏览 69人参与
# 秋招落幕,你是He or Be #
12115次浏览 238人参与
# 互联网行业现在还值得去吗 #
46914次浏览 351人参与
# 实习没事做是福还是祸? #
16735次浏览 255人参与
# 面试吐槽bot #
165001次浏览 814人参与
# 重来一次,你会对开始求职的自己说 #
6071次浏览 154人参与
# 反问环节如何提问 #
126374次浏览 2663人参与
# 礼物开箱Plog #
676次浏览 24人参与
# 工作中听到最受打击的一句话 #
6602次浏览 113人参与
# 团建是“福利”还是是 “渡劫” #
7178次浏览 150人参与
# 我的第一份实习怎么找的 #
208549次浏览 1827人参与
# 比亚迪工作体验 #
74717次浏览 281人参与
# 大家实习每天都在干啥 #
106526次浏览 581人参与
查看1道真题和解析