萌新第一次用树套树写三维偏序,来谈一谈心得。
首先根据基本套路,我们通过排序忽略掉第一维对答案的影响。
但是注意要同时按照三维(三关键字)排序。
然后就是用树状数组维护第二维,再套 FHQ Treap 维护第三维。
一交,woc 爆 0?
找了个数据发现是没有考虑重复情况。
于是我把重复的放到一起,乱搞一下就好了。
代码:
1 |
|
萌新第一次用树套树写三维偏序,来谈一谈心得。
首先根据基本套路,我们通过排序忽略掉第一维对答案的影响。
但是注意要同时按照三维(三关键字)排序。
然后就是用树状数组维护第二维,再套 FHQ Treap 维护第三维。
一交,woc 爆 0?
找了个数据发现是没有考虑重复情况。
于是我把重复的放到一起,乱搞一下就好了。
代码:
1 | #include <cstdio> |
Gitalking ...