把每项工程看成平面上的点 (li,ri)。查询窗口 [l,r] 要求 li≥l 且 ri≤r,即统计矩形 [l,+∞)×(−∞,r] 中的点数。这是二维偏序计数。
离线处理:
1。设已加入 k 个点,令 idx 为不小于 l 的最小压缩下标,则答案为 k 减去压缩坐标小于 idx 的前缀和。有 n 项工程,第 i 项的工期是闭区间 [li,ri]。现有 m 次查询,每次给出一个时间窗口 [l,r]。
对于每次查询,统计工期完全落在该窗口内的工程数量,即同时满足 l≤li 且 ri≤r 的工程个数。
工程数与查询次数均不超过 5×105,时间坐标不超过 109。
第一行两个整数 n 和 m,分别表示工程数量和查询次数。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册