#P6995. [NEERC2014] Knockout Racing

[NEERC2014] Knockout Racing

题目描述

The races became more popular than ever at Pandora planet. But these races are quite unusual. There are nn cars participating in a race on the long straight track. Each car moves with a speed of 11 meter per second. Track has coordinates in meters.

The car number ii moves between two points on the track with coordinates aia_{i} and bib_{i} starting at the second 00 in the point ai.a_{i}. The car moves from aia_{i} to bi,b_{i}, then from bib_{i} to ai,a_{i}, then from aia_{i} to bib_{i} again, and so on.

Handsome Mike wants to knock some cars out of the race using dynamite. Thus he has mm questions. The question number jj is: what is the number of cars in the coordinates between xjx_{j} and yjy_{j} inclusive after tjt_{j} seconds from the start?

Your task is to answer Mike's questions.

输入格式

The first line of the input file contains two integers nn and m(1n,m1000)m (1 \le n , m \le 1000) -- the number of cars in the race and the number of questions.

Each of the following nn lines contains a description of the car: two integers aia_{i} and $b_{i} (0 \le a_{i}, b_{i} \le 10^{9}, a_{i} ≠ b_{i})$ -- the coordinates of the two points between which the car ii moves.

Each of the following mm lines contains a description of the question: three integers xj,yjx_{j} , y_{j} , and $t_{j} (0 \le x_{j} \le y_{j} \le 10^{9}, 0 \le t_{j} \le 10^{9})$ -- the coordinate range and the time for the question jj .

输出格式

Write mm lines to the output file. Each line must contain one integer -- the answer to the corresponding question in order they are given in the input file.

题目大意

题目简述

NN辆车在很长的直线赛道(可看作数轴)上行驶,每辆车在区间[Ai,Bi][A_i,B_i]间往返行驶,速度相同,有MM个询问,每次询问一个区间[Xi,Yi][X_i,Y_i]TiT_i时刻有多少辆车

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

5
1
2
4
3

提示

Time limit: 1 s, Memory limit: 256 MB.