因為一個傻逼T1沒有切,所以我感覺我很傻逼。
所以在這里總結一些你們早就得心應手的方法,供我自己參考???
一維偏序:
- 樹狀數組
- 排序遞推
二維偏序:
- 運用排序解決一維,然后退化為一維偏序問題
- 主席樹
- 二維樹狀數組(內存容易爆炸)
- K-D tree,帶個根號,當然也可以擴展到更高維,看你能不能在考場上寫出來了(%%%yxs補充)
三維偏序:
- CDQ分治:(本質上也就是排序降1維,類似歸並/雙指針的方法處理1維,樹狀數組處理最后1維偏序)
- 化簡題目或公式,去掉無用的一維,然后退化為二維偏序問題
四維偏序及更高:
這種題的數據范圍肯定大不了,其實已經脫離了普通偏序的范疇
- 直接$O(n^2)$枚舉
- 高維樹狀數組
- 各種套樹
求大神們補充。。。我不會了。。。