【題解】ABC302 Ex - Ball Collector 題目連結 題目大意給定一棵樹,樹上的每個節點有兩個數字 $A_i, B_i$。每經過節點時,可以從節點上的兩個數字任意拿走一個。對於 $v = 2, \dots N$,求從 $1$ 走到 $v$ 的最短路徑上,最多可以拿到幾種相異的數字? $2 \leq N \leq 2 \cdot 10^5$ $1 \leq A_i, B_i \leq N$ 觀察這題是本題的簡單版本,也就是當樹是一條鏈的情 2023-05-21 競程 > 題解 > AtCoder #並查集
【筆記】Aliens 優化 基本概念有些題目要求進行 $k$ 次操作的最大/最小值。我們開心的列出 $dp[i][j]$ 為前 $i$ 個東西進行 $j$ 次操作的最大值,答案就是 $dp[n][k]$,但很不幸的 $O(nk)$ 會超時,這時候我們或許能套用 Aliens 優化。 Definition. $f(k)$ 為進行 $k$ 次操作的最大值。 $f$ 必須是一個凹函數 (concave function) 才能套用 2023-03-17 競程 > 筆記 #Aliens 優化
【題解】Codeforces 1780F Three Chairs 題目連結 題目大意給定一個長度為 $n$ 的數列 $a$,求: $$\sum_{i = 0}^{n - 1} \sum_{j = i + 1}^{n - 1} \sum_{k = j + 1}^{n - 1} [\gcd(\min(a_i, a_j, a_k), \max(a_i, a_j, a_k)) = 1]$$ 其中 $[P]$ 是艾佛森括號。 $3 \leq n \leq 3 \cdot 2023-01-27 競程 > 題解 > Codeforces #莫比烏斯反演
【題解】CSES - One Bit Positions 題目連結 題目大意給定一個長度為 $n$ 由 $\text{‘0’, ‘1’}$ 組成的字串 $S$,對於 $k = 1, \dots, n - 1$,求出有幾組 $i, j$ 滿足 $i - j = k$ 且 $S_i = S_j = \text{‘1’}$。 $2 \leq n \leq 2 \cdot 10^5$ 題解先將字串轉換成多項式的形式表示 ($\text{“10011”} \t 2023-01-04 競程 > 題解 > CSES #FFT #NTT
【心得】2022 ICPC Asia Taoyuan Regional 心得 11/19這次比賽的地點在桃園的武漢國中,蠻偏僻的,但是裡面冷氣超涼。我們的座位後面是零食區和廁所,旁邊是點心區,超方便。今年的衣服是粉紅色的,材質穿起來很透氣舒服,背包看起來也不錯 (聽說某年的背包背一下子就壞掉了)。今天主要是 測機X 認親大會O,還被別校同學採訪 (然後我們就直接推薦小褲褲那隊 hehe)。有趣的事情是有工作人員看到我們的隊名問我們隊是不是有吳邦寧,看來是隊名取的太毒瘤了。上 2022-11-20 競程 > 心得 #心得
【心得】2022 NCPC 校內賽心得 前言比賽前又失眠了,三點才睡著,八點半就爬起來但是卻意外的有精神。 校內賽前我們只有線上 virtual 過一次 (而且還偷懶沒有打滿 $5$ 小時),甚至到今天我才第一次見到隊友林立上本人。 有好多隊伍都有人確診或隔離沒辦法比賽,像李佳樺超可憐直接變成單刷,也讓我們晉級的機會變大? 因為沒有準備 Codebook,所以直接用 BBQube 的,但好多我們根本不會的模板 QQ。 比賽題本連結題解 2022-09-18 競程 > 心得 #心得
【題解】NPSC 2020 pA 邊緣人 題目連結 前言NPSC 是我參加的第一場比賽,理所當然的被打爆,只解出最水的 pB。當時跟隊友花了很多時間在解這題,但是由於數學知識不足,都在原地打轉。最近剛好翻到這題,想說花點時間想一下,馬上就有了突破,也順利 AC,算是彌補了當時的遺憾。 題目敘述有 $n$ 個人要分組,一組 $x$ 個人,編號 $1$ 到 $x$ 的人會分到一組,$(x + 1)$ 到 $2x$ 會分到一組,依此類推。最後可 2022-08-02 競程 > 題解 > 其他 #數論分塊 #差分
【題解】ABC256 A~H 前言這次在賽後補完了 F、G、H,覺得題目不錯,所以來寫個題解吧 A - 2^N直接乘以 $n$ 次,或是使用 $<<$ 的位元運算。 時間複雜度:$O(n)$ 或 $O(1)$ Solution Code B - Batters從索引比較高的往回更新。 時間複雜度:$O(n)$ Solution Code C - Filling 3x3 array枚舉左上角四格的所有組合,並判斷剩下 2022-06-25 競程 > 題解 > AtCoder #線段樹 #矩陣快速冪 #並查集