题目描述
平面上有n个点(Xi,Yi)。
现在有q个询问,每次给定三个点A(x+d,y),B(x,y),C(x,y+d),回答有多少个点(Xi,Yi)在这个三角形的边界或者内部。
输入格式
第一行,两个整数n,q。
接下来n行,每行两个整数Xi,Yi,表示点的坐标。
接下来q行,每行三个整数x,y,d,表示一个询问。
输出格式
输出q行,每行一个整数,表示答案。
5 3
1 3
1 5
3 6
4 4
2 6
1 5 3
1 5 4
1 1 1
3
3
0
样例输入输出 2
见下发文件。
数据规模
共 10 组数据。
测试点 1,2 满足 1≤n,q≤103。
测试点 3,4 满足 1≤n,q≤5×104。
测试点 5,6,7 满足 1≤n,q≤2×105。
对于 100% 的数据,满足 1≤n,q≤106,1≤Xi,Yi,x,y,d≤106。
附件
附件下载