CF1379題解 蛤蛤打CF的方式大揭秘

2022-05-10 02:52:55 字數 1279 閱讀 1785

很久以前,申蛤申請了乙個cf號叫 wzxakioi

有一天,戌蛤帶著申蛤用這個賬號打了一場div3,然後它的rating超過了shzr

之後申蛤又用這個號打了三場div2,於是

大概是名字真實的號更容易上分吧。

題意:有一些禮物,當你第一次買第i個的時候會獲得$a_i$的快樂值,之後每個會獲得$b_i$的快樂值,問買n個最大快樂值$n\leq 1e9$

可以看出來的是如果已經確定了會買禮物的集合的話除了b最大的那個其餘每種都只會買乙個

列舉會買到b的那種禮物,如果其他禮物的a比這個b大就一定會買

所以把所有a和b都拿出來排個序按順序買

這道題除了題目很長沒什麼意思= =

題意:有乙個車站,在一些時刻有貨車需要離站。現在要每半小時發一輛客車,發客車前需要k min的時間使乘客上車,乘客上車時貨車不能發車。問最少取消多少貨車。

對於每個貨車可以輕鬆求出在哪段時間發客車會使他無法正常執行,把這些都差分下來排個序,找到字首和最小的位置就是答案。

考試時寫到這裡就只剩20min了,所以後面目前都是口胡

題意:找到乙個n個點的二叉樹,有m個點它的兩個子樹大小乙個是另乙個的兩倍。

看起來可以找找規律,比如貢獻最大的是毛毛蟲,比如只有$2^k-1$這樣的可以做到子樹沒有答案貢獻,但是這樣好像不能有1個貢獻。其餘情況可以做到乙個貢獻?

驗證可行性以後dfs建樹?

題意:有乙個$2n\times 2m$的棋盤。對於$x+y$是偶數的位置可以放棋子。有一些位置可能會不能放棋子或恢復。問每次操作後能不能放nm個棋子。

把2*2的棋盤當成一格,一格內顯然只能放乙個棋子。所以需要每格內都能放乙個棋子。

出現這種情況肯定就沒解了,然後這種好像還有傳遞性,也就是說

甚至

都沒有解

f1沒有恢復操作可以直接二分check

f2就線段樹分治嘛!但是題解好像是乙個log的,等會兒再學習一下

題解 CF1119H Tripe題解

題目傳送門 給出 n,t,x,y,z 值域 le 2 t 給出 n 個三元組 a i,b i,c i 表示有 x 個 a i y 個 b i z 個 c i 對於每個 k in 0,2 t 1 求出從每組選出乙個數的異或值為 k 的方案數。先定義 delta n f delta 表示多項式 f 的第...

題解 CF1485 簡要題解

奇怪的難度。當 b 2 的時候再操作,操作次數是一定的。因此 b 的變化量很小,暴力列舉。考慮哪個數不同,然後不同後可以選擇的區間是什麼。會發現中間夾著的區間選兩遍,旁邊的選一遍。做字首和好了。簡單轉化發現一定要滿足 a k b 1 k。列舉 b 貢獻式帶有乙個 min 找到其分割點,前一部分直接求...

CF1178比賽題解

a題 小學抽屜問題,答案就是 max n s,n t 1 複雜度 o t include int t,n,m,i,j,k int a 2 int main b題 我們維護乙個 vector 陣列 v 其中 v i 存的是字母 i 所出現的位置。那麼因為我們是依次 text 的,那麼第 i 個字母的位...