记录编号 444964 评测结果 AAAAAAAAAA
题目名称 凯伦和咖啡 最终得分 100
用户昵称 Gravatar实力演员阵容 是否通过 通过
代码语言 C++ 运行时间 0.334 s
提交时间 2017-09-04 19:53:28 内存使用 2.58 MiB
显示代码纯文本
#include<cstdio>
using namespace std;
int n,k,q;
int a[200010]={0},b[200010]={0},s[200010]={0};
int main(){
	freopen("coffee.in","r",stdin);
	freopen("coffee.out","w",stdout);
	scanf("%d%d%d",&n,&k,&q); 	
	int x,y;
	for(int i=1;i<=n;i++){
		scanf("%d%d",&x,&y);
		b[x]++;
		b[y+1]--;
	}
	for(int i=1;i<=200000;i++){
		a[i]=a[i-1]+b[i];
	}
	for(int i=1;i<=200000;i++)
		if(a[i]>=k)
			a[i]=1;
		else
			a[i]=0;
	for(int i=1;i<=200000;i++)
		s[i]=s[i-1]+a[i];
	int u,v;
	for(int i=1;i<=q;i++){
		scanf("%d%d",&u,&v);
		printf("%d\n",s[v]-s[u-1]);
	}
	return 0;
}