简单说个思路吧,每轮都使用全量数据迭代,数据的三个特征从头到尾都不变,可以尝试把计算公式写出来展开,参数提到Σ之前,发现要循环m次计算的三个项其实是恒定不变的,每次迭代无需循环m次计算,具体可以自己写出来思考下,还是挺有意思的。 import sys input_data = sys.stdin.read().split() if not input_data: sys.exit() m = int(input_data[0]) n = int(input_data[1]) a = float(input_data[2]) f1 = [0.0] * m f2 = [0.0] * m f3 = ...