因为已经看了一眼题解,知道是算中点和长度,相同时构成一个矩形,所以就把所有的线段算出来,然后排序,相同的就更新答案 为了避免误差,我们都用整数存,中点直接相加就行了,没必要除2,长度也只要平方就行了,不用开根,算面积就用叉积算,这样做就完全没有误差了 虽然复杂度本来是不行的但是出题人没想卡咱,就过了 const maxn=; type point=record x,y:longint; end; segment=record aa,bb:point; x,y:longint; l:int64;…