1.真题来源
2.分析
遍历找到上级仓库序号
3.运行结果
PS:自己写的实际上超时了,然后去网上看了其他大佬写的发现他们写的确实更妙,需要判断的少了,我还花了点时间才看懂。
4.Python满分运行代码
# 输入数据
n, m = map(int, input().split())
warehouse = [list(map(int, input().split()))for i in range(n)]
# 计算上级仓库
bianhao = []
for i in range(n):
shangji = []
for j in range(n):
leiji = 0
for k in range(m):
if warehouse[i][k] < warehouse[j][k]:
leiji += 1
if leiji == m:
shangji.append(j+1)
if len(shangji) == 0:
bianhao.append(0)
elif len(shangji) == 1:
bianhao.append(shangji[0])
e