#include #include #include struct segment{ int x1,x2; segment(){ x1 = 0; x2 = 0; } segment(int a, int b) { if(a>b){ x1 = b; x2 = a; }else{ x1 = a; x2 = b; } } }; int operator< (const segment &x, const segment &y) { return x.x1 < y.x1; } int main(void){ int i,n,size=10000; segment a[size],b[size]; srand((unsigned)time(0)); for(i=0;i