枚举法确实是其中一个方法,但是不适用所有。假如这个N非常大呢,比如是10位数呢?12位数呢?
这题关键应该是求k的取值区间,但是这个我没get到啥方法可以确定这个区间。
【 在 FSCMajor 的大作中提到: 】
: 这题没有那么麻烦。
: 等差数列求和根据k的奇偶性可以分两种情况N=n(2n+1)或者N=n(2n-1)
: N是平方数,就是说n是平方数,2n+1或者2n-1也是平方数。既然如此,直接枚举一下很简单
: ...................
--
FROM 202.108.199.*