#LQ1486. 抓娃娃

抓娃娃

问题描述

小明拿了 nn 条线段练习抓娃娃。他将所有线段铺在数轴上,第 ii 条线段的左端点在 lil_i​,右端点在 rir_i​。小明用 mm 个区间去框这些线段,第 ii 个区间的范围是 [Li,Ri][L_i,R_i]。如果一个线段有至少一半的长度被包含在某个区间内,则将其视为被这个区间框住。请计算出每个区间框住了多少个线段?

输入格式

输入共 n+m+1n+m+1 行。

第一行为两个正整数 n,mn,m

后面 nn 行,每行两个整数 li,ril_i,r_i​。

后面 mm 行,每行两个整数 Li,RiL_i​,R_i​。

输出格式

输出共 mm 行,每行一个整数。

样例

3 2
1 2
1 3
3 4
1 4
2 4
3
2

评测用例规模与约定

对于 20%20\% 的数据,保证 n,m103n,m≤10^3

对于 100%100\% 的数据,保证 n,m105n,m≤10^5li<ril_i<r_i​,0<li,ri,Li,Ri1060<l_i,r_i,L_i,R_i≤10^6max{rili}min{RiLi}max\{r_i-l_i\}≤min\{R_i-L_i\}.