#465. 线段

线段

题目描述

给定 nn 个线段,每个告诉你他的开头和终点 l,rl,r ,有 mm 次询问,每次询问给出 x,yx,y,求至少选多少个线段才能使这些线段的并能包含线段 [x,y][x,y]

输入格式

第一行输入两个整数 n,mn,m

接下来 nn 行,每行输入两个整数 l,rl,r

接下来 mm 行,每行输入两个整数 x,yx,y

输出格式

对于每个询问,每行输入一个结果,如果能则输出最少线段数量,如果不能则输出 1-1

样例 #1

样例输入 #1

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

样例输出 #1

1
2
1

样例 #2

样例输入 #2

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

样例输出 #2

1
1
-1
-1

数据范围

1n,m2×1051\le n,m\le 2\times 10^50l<r5×1050\le l \lt r\le 5\times 10^50x<y5×1050\le x \lt y\le 5\times 10^5