2000-2500板刷

Leonard7發表於2024-03-11

20240311

CF1929E *2300

題意: 一棵樹, k 條簡單路徑, 想讓這 k 條簡單路徑中都有至少一條邊被染色, 問最少染色多少條邊能滿足這個條件, k 不大於 20

題解: k 很小, 考慮狀壓. 每一條邊能影響的路徑最多是 k 條, 可以用狀態來表示每一條邊影響的簡單路徑, 然後狀態相同的邊隨便選一條就行, 效果是一樣的, 那麼會出現多少種不同的狀態呢? 可以用虛樹來考慮, 最多隻會有 O(k) 種狀態, 然後就是經典狀壓 dp 了.