Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律
生活随笔
收集整理的這篇文章主要介紹了
Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
傳送門
文章目錄
- 題意:
- 思路:
題意:
給你一個010101串,當且僅當某個111的某一邊i+1,i?1i+1,i-1i+1,i?1有111,這個111可以跟i+2,i?2i+2,i-2i+2,i?2交換位置,問最終能產生多少狀態。
n≤1e5n\le1e5n≤1e5
思路:
首先這個題有一個顯然的性質:如果存在111111,那么它可以到達任意位置。
那么考慮將每個111111都拿出來,假設有xxx對111111,當然這里111111不能與其他的有重疊,有yyy個000,那么答案顯然就是C(x+y,x)C(x+y,x)C(x+y,x),就是在x+yx+yx+y個位置上放xxx個111111。
但是有可能有單獨的111不能與其他的111成對怎么辦呢? 答案是沒有影響。因為他算是一個相對孤立的單位,某一對111111在他左邊和在他右邊是一樣的效果。
總結
以上是生活随笔為你收集整理的Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: visio怎么画饼状示意图?visio画
- 下一篇: oppoA75手机中删除的照片怎么恢复