A83460.咖啡日统计

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

nn 个时间段,第 ii 个时间段为 [li,ri][l_i, r_i](左右端点都包含)。如果某一天被覆盖的时间段数量不少于 kk,则称这一天为“可品尝日”。

现在有 qq 个询问。对每个询问给出一个区间 [aj,bj][a_j, b_j](同样左右端点都包含),请你回答:在从 aja_jbjb_j 的所有天数中,一共有多少天是“可品尝日”。

输入格式

第一行包含三个整数 n,k,qn, k, q

接下来 nn 行,每行两个整数 li,ril_i, r_i,表示一个时间段。

接下来 qq 行,每行两个整数 aj,bja_j, b_j,表示一次询问。

输出格式

输出共 qq 行。第 jj 行输出一个整数,表示区间 [aj,bj][a_j, b_j] 内“可品尝日”的天数。

输入输出样例

  • 输入#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
    

说明/提示

1n,q21051 \le n, q \le 2\cdot 10^5

1k21051 \le k \le 2\cdot 10^5

1liri21051 \le l_i \le r_i \le 2\cdot 10^5

1ajbj21051 \le a_j \le b_j \le 2\cdot 10^5

对于样例:

共有 55 个时间段,其中 [1,3],[2,4],[3,5][1,3],[2,4],[3,5]1155 区间内有重叠;[10,10][10,10]11 无关;[2,3][2,3] 也在 11

k=2k=2 时:

  • 天数 11:被 [1,3][1,3] 覆盖(11 次)→ 不达标;

  • 天数 22:被 [1,3],[2,4],[2,3][1,3],[2,4],[2,3] 覆盖(33 次)→ 可品尝;

  • 天数 33:被 [1,3],[2,4],[3,5],[2,3][1,3],[2,4],[3,5],[2,3] 覆盖(44 次)→ 可品尝;

  • 天数 44:被 [2,4][2,4] 覆盖(11 次)→ 不达标;

  • 天数 55:被 [3,5][3,5] 覆盖(11 次)→ 不达标。

    因此在 [1,5][1,5] 中共有 22 天(2233)可品尝;在 [2,3][2,3] 中共有 22 天;在 [4,5][4,5] 中共有 00 天;在 [1,1][1,1] 中共有 00 天。

首页