对于线段树合并做法的一个小优化
查看原帖
对于线段树合并做法的一个小优化
1037830
Ooj_bai楼主2024/11/9 11:27

注意到当一个点所在深度没有被查询时将其加入线段树是无意义的。所以对于每个深度打一个标记即可。 例:


isimp[dep[u]]=1;
......
void dfs(int x,int prt){
 ...
   if(impdep[x])
     update(...);
 ...
  
}

record1->record2

2024/11/9 11:27
加载中...