python
2026-05-16 21:24:12
发布于:江苏
2阅读
0回复
0点赞
n = int(input())
# 用邻接表存储,g[i][j] 表示武将 i 和 j 的默契值
g = [[0] * n for _ in range(n)]
for i in range(n - 1):
row = list(map(int, input().split()))
for j, val in enumerate(row):
g[i][i + 1 + j] = val
g[i + 1 + j][i] = val
# 对每个武将,找到第二高的默契值
ans = 0
for i in range(n):
sorted_vals = sorted(g[i], reverse=True)
second_max = sorted_vals[1] # 次高值
ans = max(ans, second_max)
# 小涵总能获胜
print(1)
print(ans)
这里空空如也

有帮助,赞一个