题目背景

题目描述
给定 n 个互不相同的点 (xi,yi),1≤i≤n,m 个集合 Sj={(xi,yi)∣Ajxi+Bjyi+Cj>0},1≤j≤m。
你需要找出一个 1,2,…,m 的排列 p1,…,pm,使得 ∣Sp1∣+i=2∑m∣Spi⊕Spi−1∣≤M。
M 是给定的常数,A⊕B 表示 (A∪B)−(A∩B)。
输入格式
第一行两个整数 n,m;
接下来 n 行每行两个整数表示 xi,yi;
接下来 m 行每行三个整数表示 Aj,Bj,Cj。
输出格式
输出 m 行,依次表示 p1,…,pm。
提示
Idea:nzhtl1477,Solution:ccz181078,Code:ccz181078,Data:ccz181078
对于 100% 的数据,满足
1≤n≤105
1≤m≤2×105
M=1.8×108
Aj2+Bj2>0
−108≤xi,yi,Aj,Bj,Cj≤108。