有个疑问
查看原帖
有个疑问
795784
zxh923楼主2024/10/17 11:49

对于下面这段代码(bel 指的是一个点在第几块里),如果把 bel[r]<bel[u.r] 改为 r<u.r(前面的if同样方式改),就会TLE,但是现在这样就是对的。求问为什么?

bool operator<(const qry &u)const{
	if(bel[l]!=bel[u.l])return bel[l]<bel[u.l];
	if(bel[r]!=bel[u.r])return bel[r]<bel[u.r];
	return t<u.t;
}
2024/10/17 11:49
加载中...