#116. XRH的赛车统计

XRH的赛车统计

题目描述

XRH在一个无限长的赛车跑道进行距离标记,起点标记为 00,之后每 11 米都会进行标记。

现在有 nn 辆赛车在跑道上进行测试,第ii 辆赛车会在跑道aibia_i∼b_i 段进行来回行驶:

  • (1)先从 aia_ibib_i 行驶,即:aibia_i→b_i

  • (2)到达 bib_i 后,再从bib_iaia_i 行驶,即:biaib_i→a_i

  • 重复执行(1)、(2)。

已知每辆赛车的速度为1m/s1m/s,开始时(00 时刻),第 ii 辆赛车位于aia_i 处,然后赛车同时开始行驶,赛车之间不会相互干扰。

现在XRHqq 个问题,对于每个问题,XRH想要知道在tt 时刻时,赛道上xyx∼y 内(包含位置 x,yx,y)有多少辆赛车。

输入格式

第一行输入两个正整数n,qn,q,表示赛车的数量和问题的数量。

接下来 nn 行,每行两个整数ai,bia_i,b_i,表示第ii 辆赛车在aibia_i∼b_i 之间来回行驶。

接下来qq 行,每行三个整数t,x,yt,x,y,表示每个问题中,XRH想要知道在 tt 时刻时,赛道上xyx∼y 内(包含位置 x,yx,y)有多少辆赛车。

输出格式

输出共qq 行,每行一个整数,第ii 个数表示第ii 个问题中,在tt 时刻时,赛道上xyx∼y 内(包含位置x,yx,y)赛车的数量。

格式说明

输出时每行末尾的多余空格,不影响答案正确性

5 5
0 1
0 2
2 3
3 5
4 5
0 0 5
2 0 1
1 0 2
2 2 5
3 2 5
5
1
2
4
3

样例解释

对于第一个问题,在 00时刻时,每辆车的位置如下图所示,区间050∼5 内有55 辆车:

对于第二个问题,在22 时刻时,每辆车的位置如下图所示,区间010∼1 内有 11 辆车:

对于第三个问题,在11 时刻时,每辆车的位置如下图所示,区间020∼2 内有22 辆车:

对于第四个问题,在22 时刻时,每辆车的位置如下图所示,区间252∼5 内有44 辆车:

对于第五个问题,在33 时刻时,每辆车的位置如下图所示,区间252∼5 内有33 辆车:

数据范围

对于30%30\% 的数据,1n,q100,0ai<bi100,0t100,0x<y1001≤n,q≤100,0≤a_i<b_i≤100,0≤t≤100,0≤x<y≤100

对于100%100\% 的数据,1n,q1000,0ai<bi109,0t109,0x<y1091≤n,q≤1000,0≤a_i<b_i≤10^9,0≤t≤10^9,0≤x<y≤10^9