例子 100=2×50(因为两个都是偶数,无法找出=100的序列。如最接近的也是50+51=101.)100=4×25(因为25为奇数,可以分为(12,13)、(11,14)、(10,15)、(9,16),又因为需要4个25,所以这四个对刚好满足。即[9, 16]成立。)100=5×20(因为5为奇数,因此可以从20开始,依次往前后加入(5-1)/2个数。即[18, 22]成立。) 规律: for(i从2到sum/2){ if(sum不能被i整除) continue; a=n/i;// 即上方的50/25/20等 if(i为奇数)// 对应上方5×20 从a开始,往两边扩(...