Mountain Craft

Yorg發表於2024-10-11

題目

依舊是 T4 找不到原題
掛個 pdf
題目下載

演算法

由於題目給的特殊性質
兩條斜線都可以對映到 \(x\) 軸上處理

題目轉化成線段上維護 \(\text{並長 } \times \sqrt{2}\)

於是非常好打
但是要先離散化

程式碼

後補

總結

重疊類題目考慮線段樹, 一般轉化到一維上

一個我經常掉進去的邏輯漏洞:
例如這題的左斜和右斜, 我將其分類討論導致非常複雜幾乎無法實現, 事實上可分為這兩類

  • 交點處
  • 覆蓋

然後有可以觀察到轉化到一維的辦法

同樣思路的題(合併邏輯) : 部落格園連結