829. Consecutive Numbers Sum

解法 解法一:判断每一个长度是否合法 google了一下,你们都用的这种方法,假设某段连续数组起始为 a a a,长度为 l l l,那么想要加起来为n,则有 n = ( 2 a + l − 1 ) l 2 n=\frac{(2a+l-1)l}{2} n=2(2a+l−1)l​ 首先咱们能够判断出l的范围,因为a是正整数,因此能算出来: 1 ≤ l ≤ ⌊ 2 n + 1 4 − 1 2 ⌋ 1\
相关文章
相关标签/搜索