Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
87206 | 丁俊杰 | 计算鞍点 | Python3 | Accepted | 35 MS | 3788 KB | 658 | 2024-08-07 00:16:10 |
def find_andian(matrix): max_in_rows=[max(row) for row in matrix] #寻找每行的最大值和索引 min_in_cols=[min(col) for col in zip(*matrix)] #寻找每列的最小值和索引 #遍历每行和每列,寻找鞍点 for i in range(5): for j in range(5): if matrix[i][j]==max_in_rows[i] and matrix[i][j]==min_in_cols[j]: return "{} {} {}".format(i+1,j+1,matrix[i][j]) #使得行号和列号从1开始计数 return "not found" matrix=[] for i in range(5): row=list(map(int,input().split())) matrix.append(row) print(find_andian(matrix))