A11022 | Karen and Coffee
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
To stay woke and attentive during classes, Karen needs some coffee!
Karen, a coffee aficionado, wants to know the optimal temperature for brewing the perfect cup of coffee. Indeed, she has spent some time reading several recipe books, including the universally acclaimed "The Art of the Covfefe".
She knows $n$ coffee recipes. The $i$ -th recipe suggests that coffee should be brewed between $l_{i}$ and $r_{i}$ degrees, inclusive, to achieve the optimal taste.
Karen thinks that a temperature is admissible if at least $k$ recipes recommend it.
Karen has a rather fickle mind, and so she asks $q$ questions. In each question, given that she only wants to prepare coffee with a temperature between $a$ and $b$ , inclusive, can you tell her how many admissible integer temperatures fall within the range?
Karen, a coffee aficionado, wants to know the optimal temperature for brewing the perfect cup of coffee. Indeed, she has spent some time reading several recipe books, including the universally acclaimed "The Art of the Covfefe".
She knows $n$ coffee recipes. The $i$ -th recipe suggests that coffee should be brewed between $l_{i}$ and $r_{i}$ degrees, inclusive, to achieve the optimal taste.
Karen thinks that a temperature is admissible if at least $k$ recipes recommend it.
Karen has a rather fickle mind, and so she asks $q$ questions. In each question, given that she only wants to prepare coffee with a temperature between $a$ and $b$ , inclusive, can you tell her how many admissible integer temperatures fall within the range?
输入格式
The first line of input contains three integers, $n$ , $k$ ( $1<=k<=n<=200000$ ), and $q$ ( $1<=q<=200000$ ), the number of recipes, the minimum number of recipes a certain temperature must be recommended by to be admissible, and the number of questions Karen has, respectively.
The next $n$ lines describe the recipes. Specifically, the $i$ -th line among these contains two integers $l_{i}$ and $r_{i}$ ( $1<=l_{i}<=r_{i}<=200000$ ), describing that the $i$ -th recipe suggests that the coffee be brewed between $l_{i}$ and $r_{i}$ degrees, inclusive.
The next $q$ lines describe the questions. Each of these lines contains $a$ and $b$ , ( $1<=a<=b<=200000$ ), describing that she wants to know the number of admissible integer temperatures between $a$ and $b$ degrees, inclusive.
The next $n$ lines describe the recipes. Specifically, the $i$ -th line among these contains two integers $l_{i}$ and $r_{i}$ ( $1<=l_{i}<=r_{i}<=200000$ ), describing that the $i$ -th recipe suggests that the coffee be brewed between $l_{i}$ and $r_{i}$ degrees, inclusive.
The next $q$ lines describe the questions. Each of these lines contains $a$ and $b$ , ( $1<=a<=b<=200000$ ), describing that she wants to know the number of admissible integer temperatures between $a$ and $b$ degrees, inclusive.
输出格式
For each question, output a single integer on a line by itself, the number of admissible integer temperatures between $a$ and $b$ degrees, inclusive.
输入输出样例
输入 #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 1 1 1 1 200000 200000 90 100
输出 #2
0
In the first test case, Karen knows $3$ recipes.
1. The first one recommends brewing the coffee between $91$ and $94$ degrees, inclusive.
2. The second one recommends brewing the coffee between $92$ and $97$ degrees, inclusive.
3. The third one recommends brewing the coffee between $97$ and $99$ degrees, inclusive.
A temperature is admissible if at least $2$ recipes recommend it.
She asks $4$ questions.
In her first question, she wants to know the number of admissible integer temperatures between $92$ and $94$ degrees, inclusive. There are $3$ : $92$ , $93$ and $94$ degrees are all admissible.
In her second question, she wants to know the number of admissible integer temperatures between $93$ and $97$ degrees, inclusive. There are $3$ : $93$ , $94$ and $97$ degrees are all admissible.
In her third question, she wants to know the number of admissible integer temperatures between $95$ and $96$ degrees, inclusive. There are none.
In her final question, she wants to know the number of admissible integer temperatures between $90$ and $100$ degrees, inclusive. There are $4$ : $92$ , $93$ , $94$ and $97$ degrees are all admissible.
In the second test case, Karen knows $2$ recipes.
1. The first one, "wikiHow to make Cold Brew Coffee", recommends brewing the coffee at exactly $1$ degree.
2. The second one, "What good is coffee that isn't brewed at at least $36.3306$ times the temperature of the surface of the sun?", recommends brewing the coffee at exactly $200000$ degrees.
A temperature is admissible if at least $1$ recipe recommends it.
In her first and only question, she wants to know the number of admissible integer temperatures that are actually reasonable. There are none.
1. The first one recommends brewing the coffee between $91$ and $94$ degrees, inclusive.
2. The second one recommends brewing the coffee between $92$ and $97$ degrees, inclusive.
3. The third one recommends brewing the coffee between $97$ and $99$ degrees, inclusive.
A temperature is admissible if at least $2$ recipes recommend it.
She asks $4$ questions.
In her first question, she wants to know the number of admissible integer temperatures between $92$ and $94$ degrees, inclusive. There are $3$ : $92$ , $93$ and $94$ degrees are all admissible.
In her second question, she wants to know the number of admissible integer temperatures between $93$ and $97$ degrees, inclusive. There are $3$ : $93$ , $94$ and $97$ degrees are all admissible.
In her third question, she wants to know the number of admissible integer temperatures between $95$ and $96$ degrees, inclusive. There are none.
In her final question, she wants to know the number of admissible integer temperatures between $90$ and $100$ degrees, inclusive. There are $4$ : $92$ , $93$ , $94$ and $97$ degrees are all admissible.
In the second test case, Karen knows $2$ recipes.
1. The first one, "wikiHow to make Cold Brew Coffee", recommends brewing the coffee at exactly $1$ degree.
2. The second one, "What good is coffee that isn't brewed at at least $36.3306$ times the temperature of the surface of the sun?", recommends brewing the coffee at exactly $200000$ degrees.
A temperature is admissible if at least $1$ recipe recommends it.
In her first and only question, she wants to know the number of admissible integer temperatures that are actually reasonable. There are none.
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted