偏序問題總結(各類套路)

由於一個傻逼T1沒有切,因此我感受我很傻逼。數組

因此在這裏總結一些大家早就駕輕就熟的方法,供我本身參考???指針

 

一維偏序:排序

  • 樹狀數組
  • 排序遞推

 

二維偏序:內存

  • 運用排序解決一維,而後退化爲一維偏序問題
  • 主席樹
  • 二維樹狀數組(內存容易爆炸)
  • K-D tree,帶個根號,固然也能夠擴展到更高維,看你能不能在考場上寫出來了(%%%yxs補充)

 

三維偏序:擴展

  • CDQ分治:(本質上也就是排序降1維,相似歸併/雙指針的方法處理1維,樹狀數組處理最後1維偏序)
  • 化簡題目或公式,去掉無用的一維,而後退化爲二維偏序問題

 

四維偏序及更高:方法

這種題的數據範圍確定大不了,其實已經脫離了普通偏序的範疇總結

  • 直接$O(n^2)$枚舉
  • 高維樹狀數組
  • 各類套樹

 

求大神們補充。。。我不會了。。。數據

相關文章
相關標籤/搜索