这样写,会超时吗? s = input().split(';') a_duble = s[:3] bianliang = list(map(int, s[3].split(','))) b_doble = s[-2].split(',') yueshu = s[-1].split(',') flag = True max_chazhi = [] for i in range(len(a_duble)): s1 = list(map(float, a_duble[i].split(','))) sum1 = 0 for j in range(len(s1)): sum1 = sum1 + s1[j]*bianliang[j] chazhi = sum1 - float(b_doble[i]) max_chazhi.append(chazhi) sum2 = eval(str(sum1) + yueshu[i] + b_doble[i]) if not sum2: flag = False print(flag, int(max(max_chazhi)))
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务