解题思路:
注意事项:
参考代码:
num = [list(map(int,input().split())) for _ in range(5)] row,col = [],[] sum = float("inf") # 赋值为无穷大 for i in range(5): row.append(max(num[i])) #取每行的最大值 for j in range(5): sum = min(sum,num[j][i]) #取每列的最小值 col.append(sum) sum = float("inf") for i in row: for j in col: if i == j: print("{} {} {}".format(row.index(i)+1,col.index(j)+1,i)) #它们的公共元素即为鞍点 quit() print("not found")
0.0分
0 人评分
C语言训练-邮票组合问题* (C语言代码)......浏览:650 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1072 |
小九九 (C语言代码)浏览:825 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:629 |
这可能是一个假的冒泡法浏览:993 |
小明A+B (C语言代码)浏览:1256 |
WU-整除问题 (C++代码)浏览:612 |
【蟠桃记】 (C语言代码)浏览:1036 |
数字游戏 (C++代码)浏览:1185 |
复数求和 (C语言代码)浏览:929 |