传统题 1000ms 256MiB

Karen and Coffee

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

为了在上课时保持清醒和专注,Karen 需要喝点咖啡!

img

Karen 是一位咖啡爱好者,她想知道冲泡完美咖啡的最佳温度。实际上,她花了一些时间阅读了几本食谱,包括备受赞誉的《The Art of the Covfefe》。

她一共掌握了 nn 种咖啡配方。第 ii 个配方建议咖啡应在 lil_irir_i 度(包含端点)之间冲泡,以获得最佳口感。

Karen 认为,如果有至少 kk 个配方推荐某个温度,则该温度为可接受温度。

Karen 的想法总是变化多端,于是她总共提出了 qq 个问题。每个问题,她都会给定一个温度范围 aabb,想让你告诉她,在这个范围内有多少个可接受的整数温度。

输入格式

输入的第一行包含三个整数 n, kn,\ k1kn2000001 \leq k \leq n \leq 200000)、qq1q2000001 \leq q \leq 200000),分别表示配方数量、某个温度被判定为可接受所需的最少配方数,以及 Karen 提出的查询个数。

接下来的 nn 行描述每个配方。具体地,第 ii 行包含两个整数 lil_irir_i1liri2000001 \leq l_i \leq r_i \leq 200000),表示第 ii 个配方推荐咖啡应在 lil_irir_i 度(包含端点)之间冲泡。

接下来的 qq 行描述各个问题。每行包含两个整数 aabb1ab2000001 \leq a \leq b \leq 200000),表示她想知道在 aabb(包含端点)度之间有多少个可接受的整数温度。

输出格式

对于每一个问题,输出一行一个整数,表示在 aabb 度之间有多少个可接受的整数温度。

输入输出样例 #1

输入 #1

3 2 4
91 94
92 97
97 99
92 94
93 97
95 96
90 100

输出 #1

3
3
0
4

输入输出样例 #2

输入 #2

2 1 1
1 1
200000 200000
90 100

输出 #2

0

说明/提示

在第一个测试点中,Karen 掌握了 33 个配方。

  1. 第一个推荐温度区间为 91919494 度(包含端点)。
  2. 第二个推荐温度区间为 92929797 度(包含端点)。
  3. 第三个推荐温度区间为 97979999 度(包含端点)。

只要某个温度区间内至少有 22 个配方推荐,则该温度为可接受温度。

她一共提出了 44 个问题。

在第一个询问中,她想知道在 92929494 度之间的可接受整数温度有多少。答案是 33,因为 92, 93, 9492,\ 93,\ 94 度都是可接受的。

在第二个询问中,她想知道在 93939797 度之间的可接受整数温度有多少。答案是 33,因为 93, 94, 9793,\ 94,\ 97 度都是可接受的。

在第三个询问中,她想知道在 95959696 度之间的可接受整数温度有多少。没有可接受的温度。

在最后一个询问中,她想知道在 9090100100 度之间有多少个可接受的整数温度。答案是 44,分别是 92, 93,94,9792,\ 93, 94, 97 度。

在第二个测试点中,Karen 掌握了 22 个配方。

  1. 第一个配方建议只在 11 度冲泡咖啡。
  2. 第二个配方建议只在 200000200000 度冲泡咖啡。

只要某个温度区间内至少有 11 个配方推荐,则该温度为可接受温度。

她有且仅有一个问题,询问在合理范围内有多少可接受整数温度。实际上没有。

金陵科技学院算法暑假集训阶段水平测试Ⅰ

未参加
状态
已结束
规则
XCPC
题目
9
开始于
2026-7-9 13:15
结束于
2026-7-9 17:15
持续时间
4 小时
主持人
参赛人数
7