我正在尝试在Codechef中解决问题。现在根据问题,如果有10个房子,他可以错误地选择3个连续的房子,或者4个,或者5个,...或者10.现在,从n房屋中选择m连续房屋的方法数量是n-m+1。所以我必须把n-m+1和m的总和从3开始到n。也就是说,我将数字从n-2,n-1添加到1。也就是说,在AP中,值应该是((n-2)(n-1))/2 (通过公式n(n+1)/2)。这就是这段代码的作用。然而,我得到了一个错误的答案消息。我哪里出错了?pow是用来做模幂运算的,这样数字在任何阶段都不会越界。m = 10**9 + 7
for i in