0
給定一個序列a1a2....a_{m+n}
與n
+ 1和m
-1s,如果因爲任何1=< i <=m+n
,我們有 sum(ai) >=0
,即二進制序列子求和組合
a1 >= 0
a1+a2>=0
a1+a2+a3>=0
...
a1+a2+...+a_{m+n}>=0
那麼符合要求的數字序列爲C(m+n,n) - C(m+n,n-1)
,其中第一項是序列總數,第二項是指那些小數和< 0.
我想知道是否有雙邊序列號的相似公式:
a1 >= 0
a1+a2>=0
a1+a2+a3>=0
...
a1+a2+...+a_{m+n}>=0
a_{m+n}>=0
a_{m+n-1}+a_{m+n}>=0
...
a1+a2+...+a_{m+n}>=0
我覺得它可以派生類似的單邊subsum問題,但號碼C(m+n,n) - 2 * C(m+n,n-1)
肯定是不正確的。有任何想法嗎 ?
一些受限路徑序列被雙重排除。這個問題會更適合對數學堆棧交易所(遷移速度太慢,所以轉貼有刪除這一項)。 –
這個問題似乎是題外話,因爲它是關於組合數學,不是編程。 –