原创 限制價值生成樹[1446-51nod][雙搜][矩陣樹]

文章目錄題目思路代碼 題目 51nod 思路 太傻了,並不會拆分問題 由於是完全圖,原問題可以拆分成兩個問題 選出 xxx 個 greatgreatgreat 點的方案數,記爲 g(x)g(x)g(x) xxx 個 great

原创 五邊形數總結

文章目錄前言五邊形數五邊形數定理可重整數拆分和五邊形數兩個題目題目一HDU4658題目二[NOOnline #1 入門組]魔法 前言 瘋狂盜圖 五邊形數 fn=1+4+7+...+3∗(n−1)+1=3n2−n2f_n=1+4+

原创 魔法[NOI Online #1 入門組][最短路][矩陣乘法]

文章目錄題目思路代碼 題目 Luogu 1−>n1->n1−>n 最短路,可以多次經過終點,有 kkk 次邊權取反操作,求最短路 思路 fijf_{ij}fij​:i,ji,ji,j 的最短路 gijg_{ij}gij​:i,j

原创 黑暗前的幻想鄉[SHOI2016][容斥原理][矩陣樹定理]

文章目錄題目思路另解代碼 題目 Luogu nnn 個點,修成一棵樹,n−1n-1n−1 個公司,每個公司能修一些邊,但只能修一條,求方案數 思路 由於是樹,所以條件轉化(最重要的一步): [每個公司修一條邊]=[每個公司修邊]=

原创 餐巾計劃問題[費用流]

文章目錄題目思路代碼思考 題目 洛谷 思路 神題,思路巧妙想不到 想一想電池的正負極對應網絡流裏面的S,TS,TS,T通過外部形成’電池’,對應着使用毛巾 將每天收到的黑毛巾(晚)和使用的白毛巾(早)分開建圖: (S,i,ri,

原创 Water Balance(CF618E/C)(單調棧)

文章目錄題目思路代碼反省 題目 給你一個數列 a1,a2,...,ana_1,a_2,...,a_na1​,a2​,...,an​,每次選擇一段區間 [l,r][l,r][l,r],將其中每個數變爲他們的平均數,問最小字典序? 1

原创 Axel and Marston in Bitland[CF-780F][矩乘倍增,bitset優化]

文章目錄題目思路思考 題目 給定一張有向圖(可能有自環,保證沒有相同類型的重邊),每條邊有兩種類型,分別爲1或者0 從1開始走,要求走過的路徑類型成如下方式 0 01 0110 01101001 第 iii 個是由第 i−1i-

原创 沒頭腦和不高興[CTSC2013][期望+線段樹]

文章目錄前言題目思路代碼題外話 前言 我是照着老師講的+這篇博客思路打的… 某大佬的blog 題目 給出 n,mn,mn,m ,一個隨機的 1∼n1\sim n1∼n 的排列,現在所有奇數位上有記號,有記號的格子數一開始會自動排序

原创 運輸計劃[NOIP-Day2-T3](二分,樹上差分)

文章目錄題目思路代碼思考 題目 Luogu 給你一個 nnn 個點的樹,每條邊 (ui,vi)(u_i,v_i)(ui​,vi​) 通過時間爲 tit_iti​ ,現在有 mmm 個訂單同時運送,第 iii 個訂單從 sis_i

原创 帶狀矩陣[BandMatrix]解網格圖一類問題

文章目錄方法適用範圍思考 方法 顧名思義解這樣一個方程組: 其中 ddd 稱爲帶寬 對於傳統的高斯消元(不管是回代型還是高斯-約旦型)都是 O(n3)O(n^3)O(n3) 但是如果求某些特殊問題(如概率dp,期望dp)可以做到

原创 Cool Slogans[CF700E][後綴自動機][Dp]

文章目錄題目思路代碼 題目 Luogu n≤2⋅105n\le 2\cdot 10^5n≤2⋅105 思路 性質:∃si\exist\quad s_i∃si​ 是 si−1s_{i-1}si−1​ 的後綴 如圖 那麼此時可以縮

原创 考前默寫

數組大小最後半小時一定檢查,部分分的數組大小一定注意 LL不開見祖宗,注意運算過程的溢出 檢查文件名 多測清空一定注意時間,不要漏掉,能memset就一定memset 輸入一些特殊數據驗證

原创 聯考刷題總結

[十二省聯考2019]字符串問題 蠢豬一個,想到邊多了要優化沒有想到,點權變邊權 對於 BiB_iBi​ 對應的點 uuu 能到 uuu 子樹內所有的 AAA ,那麼沿着 failfailfail 邊反向走即可 但是會有許多 A

原创 Tandem[CodeChef][後綴數組][分段點]

文章目錄題目思路代碼 題目 Vjudge傳送門 連續重複三次字符串稱爲行列字符串,行列字符串的下一個字符和第一個不同稱爲有趣的,否則該行列字符串爲無趣的 問有趣無趣各自個數 思路 根據某論文提出連續重複字符串採用分段點的方式來思

原创 Yet Another LCP Problem[CF1073G][後綴自動機,虛樹]

文章目錄題目思路代碼 題目 Luogu 思路 也就是詢問一些後綴的前綴 然後翻轉變爲查詢前綴的後綴 建立後綴自動機 對於一個串由於在 failfailfail 樹上爬時候是它的後綴 那麼預處理每個前綴 iii 代表結點 edi