偏序问题
HT008_123
家人们点点关注叭
展开
-
二维偏序问题
前言想学CDQ分治,然而CDQ的经典题目是三维偏序问题,是建立在二维偏序问题的基础上的。 我这只蒟蒻连个二维偏序问题都没做过。 在网上找了一大圈,才勉强找到一个二维偏序的题目。 BZOJ的权限啊。 是时候买个权限号了。 题目链接 这个牛客网也不知道是什么鬼。题目大意给你n个物品,每个物品有两个参量,分别为 s,w 让你求解有几个物品 的 s,w 都比一个物品的s,w小原创 2018-01-15 09:49:53 · 6486 阅读 · 0 评论 -
POJ 2352 Stars
题目大意每颗星星都有两个参数,当xi>=xj&&yi>=yj时,视为i星星比j星星亮。 一个星星的亮度是由比此星星暗的星星数量决定的。 给你n个星星的x,y 最后输出 n-1行每个亮度星星的数量。 以上都是我瞎掰的,大意理解,我英语不好。 多组数据。树状数组我们先排一维,然后把另一维扔进树状数组统计答案。 AC Code(360ms)#include #inclu原创 2018-01-15 14:40:37 · 231 阅读 · 0 评论 -
CDQ分治之三维偏序问题
前言上篇博文介绍了二维偏序问题的解决方法。 现在将参量提升到3个,该咋办呢? 树套树??? 理解难度->INF 代码难度->INF 烦躁程度->INF 那就上新工具 CDQ分治。 CDQ分治这名字一点也不表面,其实是以神犇陈丹琦名字命名的。适用条件首先CDQ必须满足的条件: 1.修改操作对询问的贡献独立,修改操作之间互不影响效果。 2.题目允许使用离线算法。实原创 2018-01-15 11:24:57 · 1339 阅读 · 0 评论 -
[CQOI2011] 动态逆序对之CDQ解法+洛谷1393CDQ解法
前言第一次做这道题目,用的是主席树套树状数组的方法,思想非常清晰明了,就是用数据结构进行暴力维护统计,然鹅主席树确实不好打,再套个树状数组,Debug就更困难了。 主席树套树状数组讲解链接 今天学习了基本的CDQ思想及方法,忽然记起这道题目有CDQ的解法,于是做了做。 不得不说 CDQ真是又好码,跑的又快,然鹅推到过程却不像上一种解法那么好搞。思路分析要转化成CDQ的模型,首原创 2018-01-15 16:41:36 · 351 阅读 · 0 评论