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