单身狗救星
题号:NC24909
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

为了提高华南理工大学的脱单率,沈老师办了个相亲交友活动(具体形式可以参考非诚勿扰),面向广大华工学子。
参加活动的每一位同学都有一个帅气/美丽程度B以及一个聪明程度I。
或许你会觉得,找对象自然是应该找越好看且越聪明的,但对万年单身的华工学子来说,他们只想找最适合自己的。
考虑两位同学Alice和Bob。
Alice的帅气/美丽程度是B_1,聪明程度是I_1;Bob的帅气/美丽程度是B_2,聪明程度是I_2
则Alice和Bob作为伴侣来说的适合度按如下公式计算:

现在,台上有n位男同学(类似非诚勿扰的规则),编号为,他们的帅气程度与聪明程度都是已知的。
台下有m位女同学,每位女同学也有自己的美丽度与聪明度,而她们都想从台上的n位男同学中选择一个最适合自己的人做对象,也就是说想找一个对自身来说适合度最大的对象
如果有多位男同学的适合度都是最大的,则选择编号较小的做对象
沈老师想知道,台下的每位女同学,究竟打算选谁做为自己的对象。需要注意的是,由于现在还只是思考阶段,没有正式开始选对象过程,所以有多位女同学选择同一位男同学是可能的。

输入描述:

第一行是两个整数,分别表示男同学人数及女同学人数。

接下来n行每行两个整数,其中第i行是,表示表示第i位男同学的帅气程度及聪明程度。
数据保证不存在两位男同学,他们的帅气及美丽程度完全相同。此外,也不存在这样的三位男同学a,b,c,使得a和b的适合度与b和c的适合度相同。

接下来m行每行两个整数,其中第i行是,表示表示第i位女同学的美丽程度及聪明程度。
数据保证不存在一名女同学与一名男同学,他们的帅气/美丽程度的绝对值相同。

输出描述:

输出共m行,每行一个整数,其中第i行表示第i位女同学打算选择的男同学的编号。
示例1

输入

复制
4 2
1 1
2 4
5 4
3 2
4 1
0 2

输出

复制
3
2