原创 JZOJ6642. 【GDOI20205.20模擬】classroom

Description Solution 一道集大成的數據結構題。 假設W(x)W(x)W(x)表示xxx到最近的樓梯的距離。 根爲xxx答案爲——跨層的貢獻,所有點到xxx的距離和,所有點到xxx路徑上Min(W(p))Mi

原创 JZOJ6641. 【GDOI20205.20模擬】sequence

Description Solution 首先你需要感受出一種貪心地方法:如果p<q,那麼全部都放1肯定最優,否則考慮從1到n一個一個放,如果能往右放就往右放。 對於p<=qp<=qp<=q的情況,相當於求∑i=1nik\s

原创 任意模數FTT

模板題luogu4245 9次DFT 由於在一般的條件下值域大概在102310^{23}1023下,所以找到三個NTT模數,它們的乘積大於102310^{23}1023,求出三個模數下的答案,再用中國剩餘定理把它們合併到一起,變

原创 快速階乘算法(理論,暫時不會實踐)

Problem 模板題luogu5282 求 n! mod pn!\ mod\ pn! mod p,ppp是質數 由於是任意模數,所以需要MTT。 nlog2n\sqrt{n}log^2nn​log2n 一種暴力 的方法是多

原创 【矩陣樹定理】【拉格朗日插值】JZOJ6461. 【GDOI2020模擬02.05】生成樹

Description 傳送門 給定一張 N 個點,M 條邊的無向圖,邊有紅、綠、藍三種顏色,分別用 1,2,3 表示。 求這張圖有多少生成樹,滿足綠色邊數量不超過 x,藍色邊數量不超過 y,答案對10^9 + 7 取模。 1 ≤

原创 JZOJ6400. 【NOIP2019模擬11.01】Game

Description 傳送門 小 A 和小 B 在玩一個遊戲,他們兩個人每人有 𝑛 張牌,每張牌有一個點數,並且在接下來的 𝑛 個回合中每回合他們兩人會分別打出手中的一張牌,點數嚴格更高的一方得一分. 然而現在小 A 通過某種

原创 【簡單計數知識2】JZOJ6405. 【NOIP2019模擬11.04】c

Description n<=1e6,m<1e9+7n<=1e6,m<1e9+7n<=1e6,m<1e9+7 Solution 剛開始看到矩陣求逆後發現連裸的矩陣求逆我都不會(其實我去年應該是學過的。。。),只會一發n6的暴

原创 JZOJ6406. 【NOIP2019模擬11.05】小 D 與原題

Description n<=1000n<=1000n<=1000 Solution 構造題,做法簡單,思路奇妙(打表找規律)。 一種構造方法是按順序將(1,2)(1,3)…(1,n)(2,3)(2,4)…(n-1,n)加入n

原创 【Codeforces】GoodBye 2019簡要題解

傳送門 七道構造題,外加一道暴力,妙啊! 話說構造題太考驗思維了,想不到就沒了。 A.Card Game 直接貪心即可 B.Interesting Subarray 可以發現當且僅當存在相鄰的兩個不滿足條件時才存在,也就是說

原创 反演學習小計

參考資料 炫酷反演魔術,打開了我新世界的大門,原來這些反演都是一個東西!!! 二項式反演 簡單的錯排遞推式 ∑i=0n(−1)iCni(n−i)!\sum_{i=0}^n(-1)^iC_n^i(n-i)!i=0∑n​(−1)iCn

原创 JZOJ6438. 【GDOI2020模擬01.16】樹上的鼠

Description n<=1e6n<=1e6n<=1e6 Solution 首先考慮簡單的情況——一條鏈。 假設鏈是奇數長度,如果根在鏈的中點,那麼先手的不管怎麼移,後手的都可以移到它的對稱點。反之根不在鏈的中點,先手的就

原创 【CSP-S2019模擬】11.06比賽總結

差點AK,數組又開小了,淦! 比賽思路 傳送門 T1(困難的圖論):求簡單環。裸題。但是剛開始並不會做。。。想暴力跳返祖邊,再用一個並查集。但是這種東西顯然是Tarjan,思考一下發現求的是點雙,並且要求點雙內的點的個數等於邊的

原创 【CSP-S2019模擬】11.01比賽模擬

日均掛50分 比賽思路 傳送門 T1(森林):如果是加的話就倒着變成刪。排序後貪心就好了。 T2(玩具):理解題意之後發現並不是很好做,先做了T3。推了一波DP,發現中間的標號會算重,又加了一維,原本n3的就變成n4了。 T3(

原创 【CSP-S2019模擬】11.05比賽模擬

又是思路枯竭的一天Orz 比賽思路 傳送門 T1(小 D 與原題):向來不會構造題,亂搞的時候總是做不出來。。。不知道那些構造題總是能做對的人是有什麼魔法。 T2(小 D 與隨機 ):樹形DP???求鏈的貢獻???神仙。 T3(

原创 【CSP-S2019模擬】11.04比賽總結

T2真噁心,T3懶得打表,痛失63,我太菜了 比賽思路 傳送門 T1:原題。但是因爲階乘fact[0]沒有賦值到,所以調了20min。 T2:剛開始想掃描線,然後想到n2logn,但是沒有想到權值線段樹,打了個set,慢的飛起。