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最大爲
相關文章
相關標籤/搜索