poj 2140
求和公式:
(i+(i+m-1))*m=2*n,
即:(2*i+m-1)*m=2*n,i为首项,m为项数,n为测试数。
由公式可以分析出:
- 2*n%m==0;
- (2*n/m+1-m)%2==0;
- ∵2*i+m-1>m,∴m2<2*n。
根据以上几点,就可以编了。
/**************************************************************************
                 
原文来自博客园——Submarinex的博客: www.cnblogs.com/submarinex/               
 
*************************************************************************/