AtCoder ABC 467 G Many Sweets Problem
2026-07-19帶單點修改的「區間吃糖到 ≥ k 最少顆數」。merge-sort tree 每節點掛 Fenwick 支援改值,再把 index / value 對調、用 kth-element 式 descent 省掉外層二分的 log。
Competitive ProgrammingSegment Tree
AtCoder ABC 456 F Plan Holidays
2026-05-03把買假日問題轉成最大不相鄰省略和,並用線段樹「左右端狀態相依」模式維護動態查詢。順便整理 max subarray sum 同模式的對照。
Competitive ProgrammingSegment Tree
各大 Online Judge 介紹
2026-04-17從台灣的 ZeroJudge、TIOJ 到 Codeforces、AtCoder、LeetCode,主流 OJ 的特色、適合誰、怎麼用。給想入坑 CP 或不知道往哪邊練的人。
Competitive Programming
我的競賽程式生涯回顧
2026-04-14從計概作業太難開始刷題,一路打到 ICPC Gold。回頭記錄大學競賽、出國比賽,以及這段經歷後來怎麼影響我的工作。
Competitive ProgrammingPersonal
LeetCode Weekly Contest 497 Q4 Good Subsequence Queries
2026-04-12Segment Tree 維護 GCD,分 case 討論。值域限制讓拿掉誰 GCD 都不為 1 只在很小的 n 才可能。
Competitive ProgrammingNumber Theory
CF2217F Interval Game
2026-04-08Nim + XOR 加法恆等式 + Digit DP。把區間博弈轉成 Nim,再用代數轉換拆解 counting。
Competitive ProgrammingGame Theory