连续整数之和为1000的共有几组?(假设整数非负)
这是一道小学数学题。
暴力解法,设满足条件连续整数中最小的那个为i,遍历 i in [1, 1000],计算数列 i, (i+1), (i+2), (i+3), ... 的部分和(partial sum),如果部分和等于1000,则输出;如果部分和大于1000,则跳出本层循环。Python 代码:
for i in range(1001
连续整数之和为1000的共有几组?(假设整数非负)
这是一道小学数学题。
暴力解法,设满足条件连续整数中最小的那个为i,遍历 i in [1, 1000],计算数列 i, (i+1), (i+2), (i+3), ... 的部分和(partial sum),如果部分和等于1000,则输出;如果部分和大于1000,则跳出本层循环。Python 代码: