这样合并会有什么问题呀
查看原帖
这样合并会有什么问题呀
294562
EDqwq楼主2021/5/5 17:26

没过样例

问题过于傻逼,得到答案就删吧

void merge(int i){
	e[i].bkl = e[i * 2].bkl;
	e[i].bkr = e[i * 2 + 1].bkr;
	e[i].w = e[i * 2].w + e[i * 2 + 1].w + (e[i * 2].bkr && e[i * 2 + 1].bkl);
	if(e[i * 2].bkr && e[i * 2 + 1].bkl){
		e[i * 2].bkr = false;
		e[i * 2 + 1].bkl = false;
	}
}
2021/5/5 17:26
加载中...