纠错import os import sys listlv = [0]*5 listw = [[0 for i in range(8)]for i in range(5)] listl = [0]*5 listp = [0]*5 # 先用列表listlv存储各个等级的装饰孔的数量(例如,listlv[1]=3表示等级为1的装饰孔共3个) for i in range(6): listinput = list(map(int,input().split())) for i in range(1,len(listinput)): listlv[listinput[i]] += 1 sum = 0 m = int(input()) for i in range(m): listt = list(map(int,input().split())) listl[listt[0]] = listt[0] listp[listt[0]] = listt[1] listw[listt[0]] = [0] + listt[2:] # 按等级从大到小,对于每种等级的装饰珠进行枚举 for i in range(min(listlv[4],listp[4])+1): for j in range(min(listlv[4]+listlv[3]-i,listp[3])+1): for k in range(min(listlv[4]+listlv[3]+listlv[2]-j-i,listp[2])+1): for l in range(min(listlv[4]+listlv[3]+listlv[2]+listlv[1]-j-i-k,listp[1])+1): sum = max(sum,listw[4][i]+listw[3][j]+listw[2][k]+listw[1][l]) print(sum) # 175
时间: 2023-05-19 17:01:30 浏览: 58
{spatialreg}lagsarlm _空间自回归_
5星 · 资源好评率100%
这段代码有一个错误,应该在每行代码的末尾添加分号。正确的代码如下:
import os; import sys; listlv = [0]*5; listw = [[0 for i in range(8)]for i in range(5)]; listl = [0]*5; listp = [0]*5;
阅读全文