A83460.咖啡日统计
普及/提高-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
有 n 个时间段,第 i 个时间段为 [li,ri](左右端点都包含)。如果某一天被覆盖的时间段数量不少于 k,则称这一天为“可品尝日”。
现在有 q 个询问。对每个询问给出一个区间 [aj,bj](同样左右端点都包含),请你回答:在从 aj 到 bj 的所有天数中,一共有多少天是“可品尝日”。
输入格式
第一行包含三个整数 n,k,q。
接下来 n 行,每行两个整数 li,ri,表示一个时间段。
接下来 q 行,每行两个整数 aj,bj,表示一次询问。
输出格式
输出共 q 行。第 j 行输出一个整数,表示区间 [aj,bj] 内“可品尝日”的天数。
输入输出样例
输入#1
5 2 4 1 3 2 4 3 5 10 10 2 3 1 5 2 3 4 5 1 1
输出#1
3 2 1 0
说明/提示
1≤n,q≤2⋅105
1≤k≤2⋅105
1≤li≤ri≤2⋅105
1≤aj≤bj≤2⋅105
对于样例:
共有 5 个时间段,其中 [1,3],[2,4],[3,5] 在 1 到 5 区间内有重叠;[10,10] 与 1 无关;[2,3] 也在 1 。
当 k=2 时:
-
天数 1:被 [1,3] 覆盖(1 次)→ 不达标;
-
天数 2:被 [1,3],[2,4],[2,3] 覆盖(3 次)→ 可品尝;
-
天数 3:被 [1,3],[2,4],[3,5],[2,3] 覆盖(4 次)→ 可品尝;
-
天数 4:被 [2,4] 覆盖(1 次)→ 不达标;
-
天数 5:被 [3,5] 覆盖(1 次)→ 不达标。
因此在 [1,5] 中共有 2 天(2 和 3)可品尝;在 [2,3] 中共有 2 天;在 [4,5] 中共有 0 天;在 [1,1] 中共有 0 天。