#P2994. [USACO10OCT] Dinner Time S
[USACO10OCT] Dinner Time S
Description
农场主约翰的 ()头奶牛被编号为 ,它们正在保加利亚参加 IOI。奶牛们喜欢保加利亚的太阳并享受着它们的假日,一切看起来都没问题。
变化发生在晚餐时间前后。这家餐馆很小,只有 ()个座位,编号为 。每头牛从一个位置 , 进入餐馆($-10 ^ 6 \le CX_i \le 10 ^ 6,-10 ^ 6 \le CY_i \le 10 ^ 6$);座位可以在 , 找到($-10 ^ 6 \le SX_j \le10 ^ 6,-10 ^ 6\le SY_j\le 10 ^ 6$)。
奶牛有一种非常有效的(尽管很原始)方法把自己分配到座位上。一旦某只奶牛确定她会先到某个座位上,她就会尽快赶到那里(所有的奶牛都跑得一样快)。
农场主约翰的奶牛和所有获奖的奶牛一样,跳过座位、桌子或其他奶牛都没有问题,因此它们可以直线奔跑。当多头牛可以同时到达一个座位时,最老的牛(在输入数据中出现得更早的牛)获得座位。当一头牛可以第一个到达多个座位时,她也会选择在输入中最早出现的座位。
一些奶牛将不能吃晚饭,这些吃不到饭的饥饿的奶牛正集体计划偷农场主约翰自己的食物。农场主约翰想要一份他应该提防的奶牛名单。(如果没有饥饿的奶牛,则输出 )。你能帮他吗?
注:在计算中可能会有超过 位整数范围但在 位整数范围内的数。
Input Format
第一行:两个空格分隔的整数: 和 。
第 行:第 行包含两个空格分隔的整数: 和 。
第 行:行 包含两个空格分隔的整数: 和 。
Output Format
第 行到第 行:第 行包含农场主约翰应该提防的第 头牛的编号。奶牛的编号应递增排序。
2 1
0 1
1 0
1 10
2
京公网安备 11011102002149号