求解惑
查看原帖
求解惑
311517
zhuangshuyi楼主2023/10/10 23:50
bool qsc(int mb,int wz){//mb:目标  wz:当前搜到的点的编号
	if(wz==mb){//
		return 1;
	}
	bool flag=0;
	for(set<int>::iterator i=e[wz].begin();i!=e[wz].end();i++){
		if(qsc(mb,*i)){
			flag=1;
			for(set<int>::iterator j=e[wz].begin();j!=e[wz].end();j++){
				e[mb].insert(*j);
			}
		}
	}
	if(flag&&(mb!=wz)){
		e[wz].clear();
		e[wz].insert(mb);
		___a[mb]=a[wz]+a[mb];___
		//cout<<a[mb]<<"wssb\n";
		a[wz]=-1;
	}
	return flag;
}

为什么加了下划线的那行会警告Segmentation fault(core dumped)

2023/10/10 23:50
加载中...