struct Line {
double x1,y1,x2,y2;
};
bool check(Line l1,Line l2)
{
//快速排斥实验
if(max(l1.x1,l1.x2)<min(l2.x1,l2.x2)||max(l1.y1,l1.y2)<
struct Line {
double x1,y1,x2,y2;
};
bool check(Line l1,Line l2)
{
//快速排斥实验
if(max(l1.x1,l1.x2)<min(l2.x1,l2.x2)||max(l1.y1,l1.y2)<