知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?
2020HNCPC賽后總結(jié)
發(fā)表時(shí)間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):120
哎,從大一下學(xué)期末開始正式打ACM,到現(xiàn)在大三了。今年就A了6題拿了二等。C題真的就是差一點(diǎn)功力。沒想到預(yù)處理O(1)判組合數(shù)奇偶性,套Lucas定理又超時(shí)。然后就因此錯(cuò)別金。
現(xiàn)在想起來真的是沒辦法。很無力。確實(shí)ACM是三個(gè)人打的游戲,我們有個(gè)天賦很好的選手可惜不喜歡刷題。。。能夠有非常巧妙的靈感。但是到底刷題量不夠還是不行。沒辦法,一個(gè)人再怎么努力也是行不通的。
其實(shí)也挺無語的,這次叉姐出的題,H,C。一道銀牌題,一道金牌題??上菙?shù)學(xué)題。我準(zhǔn)備了那么久dp,那么多數(shù)據(jù)結(jié)構(gòu),字符串,圖論都沒派上用場。說到底還是被數(shù)學(xué)題給打爛了。還是缺少一點(diǎn)知識面啊。
昨天剛打完,今天人都比較失落吧。。。準(zhǔn)備了這么久,到頭來還是一個(gè)二等?,F(xiàn)在只能不停的安慰自己,人生不是完美的,沒有什么人的一生是一帆風(fēng)順的。現(xiàn)在都不知道怎么去面對接下來的事情了。一下覺得心里落空很多…
哎,上面講的比較亂,現(xiàn)在來講一下如何預(yù)處理O(1)的判組合數(shù)奇偶性。
方法一:
關(guān)鍵點(diǎn):一個(gè)數(shù)是偶數(shù),則必定存在至少一個(gè)素因子2.
那么考慮到 C ( n , m ) = n ! m ! ? ( n ? m ) ! C(n,m)=\frac{n!}{m!*(n-m)!} C(n,m)=m!?(n?m)!n!?
現(xiàn)在就是求階乘中因子2的個(gè)數(shù),這個(gè)就是 ∑ i = 1 l o g i x ? x 2 i ? ? i \sum_{i=1}^{log_ix}\lfloor\frac{x}{2^i}\rfloor * i ∑i=1logi?x??2ix???i
所以可以預(yù)處理1到1e6的階乘中因數(shù)2的個(gè)數(shù)。 O ( n l o g n ) O(nlogn) O(nlogn)
然后根據(jù)組合數(shù)的階乘表示方法,我們可以 O ( 1 ) O(1) O(1)的判斷分子的因子2的個(gè)數(shù),以及分母的因子2的個(gè)數(shù).判斷大小關(guān)系即可.
方法二:
結(jié)論: C ( n , k ) C(n,k) C(n,k),當(dāng) n & k = k n \& k = k n&k=k時(shí),組合數(shù)是奇數(shù),否則是偶數(shù).
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序制作
- 開發(fā)微信小程序
- 云南建設(shè)廳網(wǎng)站
- 海南小程序制作公司
- 服務(wù)器
- 昆明小程序設(shè)計(jì)
- 搜索引擎排名
- 云南做百度小程序的公司
- 網(wǎng)站建設(shè)哪家強(qiáng)
- 云南網(wǎng)站建設(shè)公司哪家好
- 云南網(wǎng)站建設(shè)靠譜公司
- 云南小程序開發(fā)制作公司
- 商標(biāo)
- 報(bào)廢車管理系統(tǒng)
- 百度人工排名
- flex
- 小程序定制
- 云南小程序開發(fā)報(bào)價(jià)
- 報(bào)廢車回收管理系統(tǒng)
- 模版信息
- 網(wǎng)站建設(shè)價(jià)格
- 云南小程序被騙
- 小程序技術(shù)
- 網(wǎng)站建設(shè)服務(wù)公司
- asp網(wǎng)站
- 網(wǎng)絡(luò)公司哪家好
- 報(bào)廢車
- 云南小程序開發(fā)
- 小程序分銷商城
- 網(wǎng)站建設(shè)專家