编程题
### 问题描述 在某外卖平台上有 $n$ 家店铺,店铺编号由 $1\sim n$,每家店铺都有一个点赞值作为自己店铺的评价标准,在一开始时每家店铺的点赞值都是 $0$,会有用户给店铺点赞,如果一家店铺的点赞值大于等于 $x$,这家店铺就会被外卖平台认定为信赖店铺。 现在平台给出了当前所有店铺的点赞情况,这个点赞情况由 $t$ 行数据构成,每行数据由一个区间 $[l,r]$ 构成,表示 $l$ 编号到 $r$ 编号的店铺都被点了 $1$ 个赞。 现在给你 $q$ 组查询,每组查询一个区间 $[l,r]$,你可以计算出该区间有多少家店铺是信赖店铺吗? ### 输入格式 第一行输入四个整数 $n,t,q,x$。 接下来 $t$ 行输入,每行二个整数 $l,r$ 表示被点赞的店铺编号区间。 接下来 $q$ 行输入,每行二个整数 $l,r$ 表示需要查询的店铺编号区间。 ### 输出格式 $q$ 行输出,对于每一个查询,输出该区间值得信赖的店铺数量。 ### 样例输入 ```text 100 5 4 4 87 99 76 87 88 99 12 87 11 99 1 99 88 99 87 99 2 87 ``` ### 样例输出 ```text 1 0 1 1 ``` ### 说明 只有 $87$ 号店铺被点赞了 $4$ 次。 ### 评测数据规模 $1\le n \le 10^5,1\le t \le 10^5,1\le l\le r\le n,1\le q\le 10^5,1\le x\le 10^5$。
查看答案
赣ICP备20007335号-2