#P1082. 温度推荐查询
温度推荐查询
题目描述
有 份冲泡建议。第 份建议认为,温度在闭区间 内都适合使用。
如果一个整数温度至少被 份建议覆盖,就称它是合格温度。
接下来有 次询问,每次给出一个温度区间 ,请回答这个区间中有多少个整数温度是合格温度。
输入格式
第一行输入三个整数 。
接下来 行,每行输入两个整数 ,表示一份建议覆盖的温度区间。
接下来 行,每行输入两个整数 ,表示一次询问。
输出格式
对每次询问输出一行一个整数,表示区间 中合格温度的数量。
样例
3 2 4
91 94
92 97
97 99
92 94
93 97
95 96
90 100
3
3
0
4
2 1 1
1 1
200000 200000
90 100
0
样例说明
样例 1 解释
已知 ,,即一个整数温度至少被 2 份 建议覆盖才算合格。
三份建议覆盖的温度区间为:
统计每个整数温度被多少份建议覆盖:
| 温度 | 被覆盖次数 | 是否合格() |
|---|---|---|
| 91 | 1 | 否 |
| 92 | 2 | 是 |
| 93 | ||
| 94 | ||
| 95 | 1 | 否 |
| 96 | ||
| 97 | 2 | 是 |
| 98 | 1 | 否 |
| 99 |
因此,合格温度为:92, 93, 94, 97。
接下来回答 4 次询问:
- 询问 :合格温度有 92、93、94,共 3 个。
- 询问 :合格温度有 93、94、97,共 3 个。
- 询问 :合格温度有 0 个,输出 0。
- 询问 :合格温度有 92、93、94、97,共 4 个。
与样例输出一致。
数据范围
- 对于 的数据,。
- 对于 的数据,,,,。