日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

学习手记(2018.9.15~2018.11.10)——备战NOIP2018

發(fā)布時(shí)間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习手记(2018.9.15~2018.11.10)——备战NOIP2018 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

分層圖常見方法

二進(jìn)制壓縮

用二進(jìn)制表示一些東西的狀態(tài)

形態(tài)

就是用第幾層表示第幾個(gè)形態(tài)(如第幾天這樣的)


樹不重合點(diǎn)對(duì)數(shù)量

取下面的更優(yōu)。


換元法

求一個(gè)數(shù)時(shí)可以不一定要求它,可以通過求和他有關(guān)聯(lián)的式子從而間接的得到他。


數(shù)學(xué)歸納法

先證明i=0i=0i=0時(shí),然后再假設(shè)前iii成立,再證明i+1i+1i+1轉(zhuǎn)移時(shí)依然成立


等比數(shù)列的通項(xiàng)公式(其一)

∑i=0nki\sum_{i=0}^nk^ii=0n?ki
===
kn+1?1k?1\frac{k^{n+1}-1}{k-1}k?1kn+1?1?


約數(shù)之和

A的約數(shù)個(gè)數(shù)為
∏i=1m(ci+1)\prod_{i=1}^m(c_i+1)i=1m?(ci?+1)
約數(shù)和為
∏i=mm(∑j=0m(pi)j)\prod_{i=m}^m(\sum_{j=0}^m(p_i)^j)i=mm?(j=0m?(pi?)j)
如果有能力計(jì)算逆元,那么可以優(yōu)化為
∏i=mm((pi)ci+1?1)?(pi?1)?1\prod_{i=m}^m((p_i)^{c_i+1}-1)*(p_i-1)^{-1}i=mm?((pi?)ci?+1?1)?(pi??1)?1


最深LCA

取dfs序最近的LCA最進(jìn)


線性推逆元

k=?p/i?,r=p%ik=\lfloor p/i \rfloor,r=p\%ik=?p/i?,r=p%i

ki+r≡0(modp)ki+r\equiv 0(mod\ p)ki+r0(mod?p)
兩邊同時(shí)乘一個(gè)r?1?i?1r^{-1}*i^{-1}r?1?i?1
k?r?1+i?1≡0(modp)k*r^{-1}+i^{-1}\equiv 0(mod\ p)k?r?1+i?10(mod?p)
i?1≡?k?r?1(modp)i^{-1}\equiv -k*r^{-1}(mod\ p)i?1?k?r?1(mod?p)
這時(shí)候r?1r^{-1}r?1已經(jīng)計(jì)算出來了,就可以直接
i?1≡(r?1?k+p)%pi^{-1}\equiv (r^{-1}-k+p)\%pi?1(r?1?k+p)%p


總結(jié)

以上是生活随笔為你收集整理的学习手记(2018.9.15~2018.11.10)——备战NOIP2018的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。