題目
依舊是 T4 找不到原題
掛個 pdf
題目下載
演算法
由於題目給的特殊性質
兩條斜線都可以對映到 \(x\) 軸上處理
題目轉化成線段上維護 \(\text{並長 } \times \sqrt{2}\)
於是非常好打
但是要先離散化
程式碼
後補
總結
重疊類題目考慮線段樹, 一般轉化到一維上
一個我經常掉進去的邏輯漏洞:
例如這題的左斜和右斜, 我將其分類討論導致非常複雜幾乎無法實現, 事實上可分為這兩類
- 交點處
- 覆蓋
然後有可以觀察到轉化到一維的辦法
同樣思路的題(合併邏輯) : 部落格園連結