如果你不幸TLE,警示后人
查看原帖
如果你不幸TLE,警示后人
206258
SDNetFriend楼主2021/7/27 01:21

在写clear的时候

一定要判断一下这里头要是没有东西就直接return

void stclear(int u){
	if(!stmx[u])return;//关键在这里
	stmx[u]=0;
	sum[u]=0;
	if(l[u]!=r[u]){
		stclear(u<<1);
		stclear((u<<1)|1);
	}
}

不这么写就会直接T飞

调了一个晚上心态都爆炸了

2021/7/27 01:21
加载中...