原创 bzoj3673【主席樹】
好久沒寫主席樹啦 雖然是可持久化並查集,但是直接用一個主席樹維護一下father數組就好啦 居然1A好開心 #include<iostream> #include<algorithm> #include<cstdio> #include<
原创 bzoj2961【cdq分治】
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; typede
原创 bzoj1951【CRT】【Lucas】
忘了討論g=P的情況了qaq 然後加上以後又忘了寫return 0了qaq 所以愉快地wa了幾發 #include<iostream> #include<algorithm> #include<cstdio> #include<cstdl
原创 bzoj2440【線性篩】
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; typede
原创 bzoj 4880: [Lydsy2017年5月月賽]排名的戰爭
zz題,隨便搞搞就行了 然而代碼寫得又醜又慢,有時間再改改吧 #include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstri
原创 bzoj2738【整體二分】
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; typede
原创 bzoj2388【分塊+凸包二分】
凸包寫掛了調了好久qaq 忘了凸包上的點的橫座標並不是等距的qaq 首先分塊,維護前綴和數組,每塊維護一個凸包,那麼每一塊中的答案都在凸包上可以二分求出 對於區間操作,實際上相當於在區間內加一個等差數列,區間以後加一個常數,而這是不改變凸
原创 bzoj3288【線性篩】【結論題】
首先答案就是phi(1)*phi(2)*phi(3)* *** * phi(n),搜下題解打個表就能看出來 然後直接線性篩就行了 #include<iostream> #include<algorithm> #include<cstdio
原创 bzoj4140共點圓加強版
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; typede
原创 bzoj1407
直接枚舉山洞的數量,對每個值枚舉點對解同餘方程判斷即可 好久沒寫辣結果狂wa不止qaq #include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #
原创 bzoj3529【線性篩】【莫比烏斯函數】【樹狀數組】
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; #defin
原创 bzoj2716
mdzz數據範圍看錯了 #include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace
原创 bzoj2301
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; #defin
原创 bzoj2190【線性篩】
好久以前做的題 答案爲 #include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace
原创 bzoj2818【莫比烏斯函數】【線性篩】
#include<iostream> #include<algorithm> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; typede