萌新刚学66ccff^{0712}天OI,线段树求条
查看原帖
萌新刚学66ccff^{0712}天OI,线段树求条
1000298
Vsinger_洛天依楼主2023/10/29 19:12

萌新刚学12012−0712+(1)2(0x66ccff)16+(0712)8\dfrac{1}{2012^{-0712}+\dfrac{(1)_2}{(0x66ccff)_{16}+(0712)_8}}天OI,线段树求条

这题

代码问题出现在

这里

for(register int j=l;j<=r;j++){
                if(a[j]<=1) 
                    continue;
			    else 
                    change(1,j,j);
            }

和这里

void change(int q,int l,int r){
	if(t[q].l>r||t[q].r<l) 
        return;
	if(t[q].l==l&&t[q].r==r){
		t[q].dat=sqrt(t[q].dat);
		return;
	}
	change(lC,l,r);
	change(rC,l,r);
	t[q].dat=t[lC].dat+t[rC].dat;
}

感觉思路没太大问题,不会分块和树状数组

谢谢

2023/10/29 19:12
加载中...