这一道题当我这么写的时候,大T特T
#define ingrp(x) ceil(1.0*x/sq)
bool cmp(nod x,nod y){
int x1=ingrp(x.le);
int x2=ingrp(y.le);
if(x1!=x2){
return x1<x2;
}
else return x.ri<y.ri;
}
但是这么写的时候就AC了
bool cmp(nod x,nod y){
int x1=x.le/400.0;
int x2=y.le/400.0;
if(x1!=x2){
return x1<x2;
}
else return x.ri<y.ri;
}
why?