比赛 树立信心的模拟赛 评测结果 AAAAATTTTA
题目名称 凯伦和咖啡 最终得分 60
用户昵称 WHZ0325 运行时间 5.318 s
代码语言 C++ 内存使用 1.81 MiB
提交时间 2017-09-01 21:25:32
显示代码纯文本
#include <cstdio>
int arr[200001];
int ans[200001];
int main() {
	freopen("coffee.in","r",stdin);
	freopen("coffee.out","w",stdout);
	int n,k,q;
	scanf("%d%d%d",&n,&k,&q);
	int l,r;
	for(int i=0;i<n;i++) {
		scanf("%d%d",&l,&r);
		for(int j=l;j<=r;j++) {
			arr[j]++;
		}
	}
	int now=0;
	for(int i=0;i<=200000;i++) {
		if(arr[i]>=k) {
			now++;
		}
		ans[i]=now;
	}
	int ql,qr;
	for(int i=0;i<q;i++) {
		scanf("%d%d",&ql,&qr);
		printf("%d\n",ans[qr]-ans[ql-1]);
	}
	fclose(stdin);
	fclose(stdout);
	return 0;
}