CDQ分治复习(一)三维偏序(P3810陌上开花)
背景:
三维偏序的板子,但是有很多细节要处理.
题目大意:
给你nnn个三元组(a,b,c)(a,b,c)(a,b,c).问你对于每个三元组iii,有多少个三元组jjj满足ai≤aj,bi≤bj,ci≤cja_i \leq a_j,b_i \leq b_j,c_i \leq c_jai≤aj,bi≤bj,ci≤cj.
题目思路:
1.把aaa这一维看成是[之前求逆序对时]的下标.要对aaa进行排序.
这样我们在分治的过程中,保证左半边的aaa总是小于等于右半边的aaa.
PS:排序时要考虑aaa
原创
2021-06-26 00:51:34 ·
122 阅读 ·
0 评论