Codeforces 🔵 CF1709E. XOR Tree
給定一棵樹,求最少修改幾次點權,使樹上任意簡單路徑的異或和均不為 0。利用樹上異或前綴和轉化為兩點前綴和與 LCA 點權的關係,使用自底向上以貪心策略與樹上啟發式合併解決。
Codeforces 🟣 CF1788F XOR, Tree, and Queries
將路徑約束轉為點標籤,帶權併查集維護約束並利用奇度數節點區塊最小化總異或和。
Codeforces 🟣 CF1788F XOR, Tree, and Queries
將路徑約束轉為點標籤,帶權併查集維護約束並利用奇度數節點區塊最小化總異或和。
Codeforces 🟣 CF2173F. Isla's Memory Thresholds
Problem solving record for Codeforces 2173F. Isla's Memory Thresholds.
Codeforces 🔵 CF2173E. Shiro's Mirror Duel
Problem solving record for Codeforces 2173E. Shiro's Mirror Duel.
Codeforces 🟢 CF2173D. Taiga's Carry Chains
Problem solving record for Codeforces 2173E. Shiro's Mirror Duel.
Codeforces 🔵 CF466D. Increase Sequence
將每個位置需要補的高度視為區間覆蓋次數,用相鄰覆蓋數變化或開閉區間 DP 計算方案數。
Codeforces Round 912 (Div. 2) A - C
Codeforces Round 912 (Div. 2) A - C pB思路沒錯,結果計算時的條件判斷沒寫好,rejudge後WA了,難受。但不管如何,人菜就是要多補題。 All problems solved by python A - Halloumi Boxes (CF1903 A) 題意 給出一個長度為 nnn 的Array aaa,每次可以選擇一個長度最多為 aaa 的子陣列進行反轉,問是否能夠使aaa排序成非降序。 思路:Bubble Sort 對於 k≥2k \geq 2k≥2 的情況,我們可以模擬Bubble Sort的過程,故只要 k≥2k \geq2k≥2 就一定可以使 aaa 排序成非降序。 對於 k=1k = 1k=1 的情況,則無法做排序,故只要 $a $中存在 ai−1>aia_{i-1} > a_iai−1>ai 的情況,就無法使 aaa 排序成非降序。 12345678910111213141516171819T = int(input())def check(A): # A是否為升序 for i...










![Luogu 🟣 P3195 [HNOI2008] 玩具装箱](https://i.gdst.dev/cover/P3195.webp)
