求助关于一份代码的CE
  • 板块学术版
  • 楼主ICU152_lowa_IS8
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/8/21 15:19
  • 上次更新2024/8/21 17:09:42
查看原帖
求助关于一份代码的CE
933802
ICU152_lowa_IS8楼主2024/8/21 15:19

求原因

写了一个这个函数:

void insert(int a,int &id,int v){
	if(!id){
		id=New(a,v);
		return;
	}
	if(v==val[a][id]){
		cnt[a][id]++;
	}
	else{
		int d=v<val[a][id]?0:1;
		insert(a,ch[a][id][d],v);
		if(dat[a][id]<dat[a][ch[a][id][d]])Rotate(a,id,d^1);
	}
	pushup(a,id);
}

然后调用

if(cnt0==0){
	insert(a,root,b);
	cnt1++;
}

Dev本地CE报错Invalid initialization of non-const reference of 'type long long int&' from an rvalue of type 'long long int*'

完整代码放二楼

2024/8/21 15:19
加载中...