#P4998. 推荐温度统计

推荐温度统计

推荐温度统计

课堂重述版 · 差分与前缀和 · 来源:Codeforces 816B Karen and Coffee

题目描述

有 nn 份配方,每份配方推荐一个整数温度闭区间 [li,ri][l_i,r_i]。若某个温度被至少 kk 份配方推荐,则称它为合适温度。有 qq 次询问,每次给出区间 [a,b][a,b],求其中合适温度的个数。

输入格式

第一行三个整数 n,k,qn,k,q。接下来 nn 行,每行两个整数 li,ril_i,r_i。接下来 qq 行,每行两个整数 a,ba,b。

输出格式

对每个询问输出一行,表示区间 [a,b][a,b] 中合适温度的个数。

数据范围与约定

1≤k≤n≤2×1051 \le k \le n \le 2\times 10^5,1≤q≤2×1051 \le q \le 2\times 10^5,所有温度和询问端点都在 [1,2×105][1,2\times 10^5] 内。

样例输入

3 2 3
1 4
2 5
4 6
1 3
4 5
1 6

样例输出

2
2
4

样例说明

各温度被推荐的次数为 1,2,2,3,2,11,2,2,3,2,1(温度 11 到 66)。合适温度为 2,3,4,52,3,4,5。区间 [1,3][1,3] 中有 22 个,[4,5][4,5] 中有 22 个,[1,6][1,6] 中有 44 个。

说明

课堂重述题,数据由 src/gen.py 重新生成,和原站评测数据不同。