题意: 给出平面上一些线段,在线询问与x=x0相交的线段中,交点y最大的线段的标号,支持添加线段. 大概思路: 用线段树维护,线段树每个线段记录贯穿(左右端点在该区间外或上)的原线段中能覆盖其它贯穿该线段的原线段(即每个线段树线段记录贯穿该线段的所有原线段中“最高”的) 细节: 添加原线段s到线段树线段nd: 如果s不能覆盖,根据s的大小传递到左儿子或右儿子或都传 如果s覆盖, 如果原本没有线段,则直接设置为s 如果有线段ss,求s与ss的交点,将短(比较x上投影的长度)的线段“压”到交点所在儿…