解题思路:
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:583 |
C二级辅导-统计字符 (C语言代码)浏览:528 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
The 3n + 1 problem (C语言代码)浏览:603 |
关于C语言变量位置的问题浏览:294 |
P1000 (C语言代码)浏览:911 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
简单的a+b (C语言代码)浏览:572 |
1051(奇了怪了)浏览:747 |