\(O(nL)\)的\(DP\)很普及組吧。點減邊容斥,設\(f_{u,i}-1\)為在\(u\)子樹內選出一個連通塊,使得它包含\(u\)且最深點距離\(u\)為\(i\)的方案數,\(g_{u,i ...
ytq鴿鴿出的題真是毒瘤 原題傳送門 題目大意: 有一棵有 n 個點的樹,求有多少方案選 k 個聯通塊使得存在一個中心點 p ,所有 k 個聯通塊中所有點到 p 的距離都 leq L 我們先從部分分考慮: 算法 nk 枚舉聯通快判斷是否可行 期望得分: pts 代碼就不給了 引理 對於任意一個聯通塊,可能成為它的中心點的點組成的集合也是一個聯通塊。正確性顯然 推論 這里作為 k 個聯通塊中心點的點 ...
2019-08-04 21:55 3 270 推薦指數:
\(O(nL)\)的\(DP\)很普及組吧。點減邊容斥,設\(f_{u,i}-1\)為在\(u\)子樹內選出一個連通塊,使得它包含\(u\)且最深點距離\(u\)為\(i\)的方案數,\(g_{u,i ...
「十二省聯考 2019」希望 傳送門 Solution 毒瘤題令人。。。。 首先,如果直接計算每個點的貢獻就會算重,考慮容斥 發現一個合法方案的合法點集是個聯通子圖,滿足\(V(S)-E(S)=1\) 所以可以把點的貢獻和減去邊的貢獻和 設\(f(x ...
聯考Day1T1...一個考場上蠢了只想到\(O(n^2)\)復雜度的數據結構題 題目大意: 求前\(k\)大區間異或和的和 題目思路: 真的就是個sb數據結構題,可持久化01Trie能過(開O2)。 對於區間異或和,顯然可以處理成兩個前綴異或和的異或和,然后做法就非常蠢,把所有前綴異 ...
這次省選真的經歷了很多,雖然最后一波三折進了省隊,但還是留下了許多遺憾。 DAY1 進考場先看T1,區間線性基?想了想大概像超級鋼琴那樣做?但trie樹上怎么查區間第k大?一時間沒想出來。咦!暴力60分很好拿誒!拿完60走人!去看第二題,好像找到每個A串的前綴B串然后連邊跑一遍拓撲序DP就好 ...
Day-1 在機房呆了一天,大概看了看原先寫過的題,有點頹。 下午的時候和大家一起打掃了一下機房。 走的時候,看着空無一字的黑板,風吹起的棕黃色窗簾,遠方的藍色天空,有一種很濃厚的哀傷。 時間過得真快啊,轉眼就是省選了呢。 許是要退役了吧? 許是要退役了吧。 Day 0 明天就是省選了,看到 ...
https://www.luogu.org/problemnew/show/P5283 https://loj.ac/problem/3048 小粽是一個喜歡吃粽子的好孩子。今天她在家里自己做起了粽子。 小粽面前有 n 種互不相同的粽子餡兒,小粽將它們擺放為了一排,並從左至右編號 ...
傳送門 官方題解其實講的挺清楚了,就是鍋有點多…… 一些有啟發性的部分分 L=N 一個經典(反正我是不會)的容斥:最后的答案=對於每個點能夠以它作為集合點的方案數-對於每條邊能夠以其兩個端點作為集合點的方案數。原因是:對於每一種合法方案,集合點一定是樹上的一個連通塊,滿足\(n ...
我也想退役失敗.jpg Day 0 我才知道聯考原來是4.5h? 下午居然還有講題,感覺變得正規多了。 試機敲了LCT,NTT,SA,加起來花了大概40min,基本1A,感覺海星。鍵盤似乎有點過於靈敏。gedit根本不知道怎么調自動縮進,有點難受。以及在考場總是有種昏昏沉沉 ...