問題文
(難易度目安 : 500点)
自然数N,Qが与えられます.
さらにN個の閉区間により構成される数列Aが与えられ、Aのi番目の要素について
・A[i]=[xi,yi]としたとき1≤xi≤yi≤N (1≤i≤N)
が成り立っています.
区間が好きなAliceさんは、以下の形式のクエリにQ個回答しました.
◎1≤l1≤l2<r1≤r2≤Nを満たす4つの自然数(l1,l2,r1,r2)が与えられる.
このとき以下の条件を満足する自然数j(1≤j≤N)の個数を答えよ.
▷A[j]=[xj,yj]としたときl1≤xj≤l2かつ r1≤yj≤r2
Aliceさん同様各クエリに回答してください.
制約
・入力は全て整数
・2≤N≤200000
・1≤Q≤200000
・A[i]=[xi,yi]とした時1≤xi≤yi≤N (1≤i≤N)
◉全クエリにおいて以下が成り立つ.
・1≤l1≤l2<r1≤r2≤N
入力
入力は以下の形式で与えられます.
N Q
x_1 y_1
x_2 y_2
..
x_N y_N
Query_1
Query_2
..
Query_Q
このとき,j(1≤j≤Q)番目のクエリは以下で与えられます.
出力
合計Q行出力してください.
j(1≤j≤Q)行目には,j番目のクエリの答えを出力してください.
最後に改行してください.
サンプル
入力1
4 3
1 2
1 3
2 4
2 3
1 2 3 4
1 1 2 2
1 1 2 4
・1つめのクエリにて区間の左端が[1,2],右端が[3,4]に含まれる閉区間はAの(2,3,4)番目が該当します.
・2つめのクエリにて区間の左端が[1,1],右端が[2,2]に含まれる閉区間はAの(1)番目が該当します.
・3つめのクエリにて区間の左端が[1,1],右端が[2,4]に含まれる閉区間はAの(1,2)番目が該当します.
入力2
5 9
3 4
5 5
2 4
2 5
1 4
2 4 5 5
3 4 5 5
1 4 5 5
3 3 4 5
1 3 4 5
1 2 3 5
1 1 4 5
4 4 5 5
3 4 5 5