原创 hdu5519 Kykneion asma

鏈接 點擊跳轉 三模數NTT 假設三個模數算出的答案分別爲a1,a2,a3a_1,a_2,a_3a1​,a2​,a3​ 模數爲m1,m2,m3m_1,m_2,m_3m1​,m2​,m3​ 假設真實的乘積爲ansansans 根據中

原创 《計算機組成原理與系統結構》複習參考

前言 本文檔是作者在準備《計算機組成原理與系統結構》時,一邊複習一邊編撰的,耗時五個白天。今天發出這篇文檔與大家共享,是爲了幫助大家縷清思路,幫助大家更好的複習。具體在複習時還請以課本或老師的PPT等官方資料爲準。 由於文檔寫成時

原创 hdu5510Bazinga

鏈接 點擊跳轉 題解 判斷一個串是否是另一個串的子串用kmpkmpkmp 然後有一個優化就是,如果我在暴力匹配的過程中發現AAA是BBB的子串,那麼我可以以後不再匹配AAA這個串 因爲一個後面的串假設是CCC,我只需要判斷是不是所

原创 2019ICPC徐州區域賽 E.Multiply

鏈接 點擊跳轉 題解 ∑ai<Y\sum a_i < Y∑ai​<Y也就意味着∏ai!<Y\prod a_i! < Y∏ai​!<Y 所以答案至少是000 那麼我只需要對XXX分解質因數,然後看一下每個質因數還能允許我容納幾個xx

原创 ICPC2019徐州區域賽 H.Yuuki and a problem

鏈接 點擊跳轉 題解 感覺這題也就cf div2Ecf\ div2Ecf div2E的難度吧(雖然我也是看了題解纔會的) 如果我把數組排好序,前綴和記作SiS_{i}Si​,第iii個數爲aia_iai​ 現在假設用前面iii個數

原创 ICPC2019 M. Kill the tree

鏈接 點擊跳轉 題解 我先找到整棵樹的重心,假設是GGG 假設111到GGG這條鏈上的點序列爲a1,a2,...,aka_1,a_2,...,a_ka1​,a2​,...,ak​,其中a1=1,ak=Ga_1=1,a_k=Ga1​

原创 ICPC2019徐州 L. Loli, Yen-Jen, and a cool problem

鏈接 點擊跳轉 題解 這題就是在廣義後綴自動機的parentparentparent樹上跑倍增的裸題 建trietrietrie樹的時候要注意處理重邊 然後真沒啥好說的了,因爲實在是太裸了 代碼 #include <bits/st

原创 ICPC2019徐州區域賽 小於3 numbers

鏈接 點擊跳轉 題解 有定理說前nnn個數當中的素數的數量爲O(nln⁡n)O(\frac{n}{\ln n})O(lnnn​) 當n>e3=20.086n>e^3 =20.086n>e3=20.086的時候,ln⁡n\ln nl

原创 cf1284E. Antenna Coverage

Link Link Solution 就離散化一下 然後枚舉第一個會場上的位置,然後對於每個位置xxx,找出當前覆蓋xxx的集合,假設有numnumnum個 也就是說這numnumnum個區間在第一個軸上兩兩相交 那麼必須這些區間

原创 luoguP4389 付公主的揹包

鏈接 點擊跳轉 題解 假設體積爲iii的物品有cic_ici​種 生成函數: F(x)=∏i=1m(11−xi)ci F(x) = \prod_{i=1}^m ( \frac{1}{1-x^i} )^{c_i} F(x)=i=1∏

原创 ICPC2019徐州區域賽 A.Cat

鏈接 點擊跳轉 題解 因爲4k,4k+1,4k+2,4k+34k,4k+1,4k+2,4k+34k,4k+1,4k+2,4k+3這四個數異或地結果是000 所以當n=4k+3n = 4k+3n=4k+3的時候,1 ^ 2 ^ 3…

原创 LibreOJ#6436. 「PKUSC2018」神仙的遊戲

鏈接 點擊跳轉 題解 不重疊的時候就是個帶有通配符的字符串匹配,很裸 但是當前綴和後綴重合的時候,情況就不太一樣了 可以去想一想當年初學KMP的時候做的一類循環串題,最後會發現:我要檢查iii是不是borderborderbord

原创 luoguP4548 [CTSC2006]歌唱王國

鏈接 點擊跳轉 題解 我參考了這篇題解:https://www.cnblogs.com/cjyyb/p/10649150.html 設長度爲iii且剛好匹配成功的概率爲fif_ifi​,那麼答案就是∑i=1∞ifi\sum_{i=

原创 codechef PPARTS

鏈接 點擊跳轉 題解 還在比賽,寫這個東西可能不太好 但是CSDNCSDNCSDN又沒有定時發佈功能,我怕改天把這事給忘了,所以就寫寫關鍵思路吧 如下: ∏(∑j=0bixjai)=∏(1−xa(b+1)1−xa) \prod \

原创 bzoj3456 城市規劃

題解 設fif_ifi​表示iii個點的無向圖的數目,那麼fi=2i(i−1)/2f_i = 2^{i(i-1)/2}fi​=2i(i−1)/2 gig_igi​表示iii個點的聯通無向圖的數目 那麼,我枚舉111所在的連通塊的大