比赛 树立信心的模拟赛 评测结果 AAAAWEWEAA
题目名称 凯伦和咖啡 最终得分 60
用户昵称 I love study 运行时间 1.675 s
代码语言 C++ 内存使用 1.23 MiB
提交时间 2017-09-01 21:59:24
显示代码纯文本
# include <cstdio>
# include <iostream>
using namespace std;
int n, k, q;
int c[200000], a[20000], b[20000], m;
     
    int main() 
	{
    freopen("coffee.in", "r", stdin);
    freopen("coffee.out", "w", stdout);
    ios::sync_with_stdio(false);
    cin>>n>>k>>q;
    for(int i=1; i<=n;i++) 
	{
    int s, t;
    cin >> s >> t;
    c[s]++, c[t + 1]--;
    }
    for(int i = 1; i <= q; i++) {
    cin >> a[i] >> b[i];
    m = max(b[i], m);
    }
    for(int i=1; i<=m;i++) {
    c[i]+=c[i-1]; 
    }
    for(int i = 1; i <= m; i++) {
    if(c[i] >= k) c[i] = 1;
    else c[i] = 0;
    c[i] += c[i- 1]; 
    }
    for(int i = 1; i <= q; i++) {
    cout << c[b[i]] - c[a[i] - 1] << endl;
    }
    }