51nod 1138 连续整数的和

解题思路: 一道数学题。、 step 1: N可以有n个连续的整数相加,则可以写成以下序列: a,a+1,a+2,..,a+n-1 对以上序列求和得到:(a+a+n-1)*n/2=N; 求得a=(2*N+n*(1-n))/(2*n); step 2: 考虑n的取值范围,根据题意得:n的最大值(也就是最多有几个连续的自然数相加)是从1开始加(1+2+...+n),(1+n)*n/2=N,得到n最大为
相关文章
相关标签/搜索