社区讨论

这样写李超线段树的插入复杂度为什么是对的

学术版参与者 5已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mhj28516
此快照首次捕获于
2025/11/03 19:31
4 个月前
此快照最后确认于
2025/11/03 19:31
4 个月前
查看原帖
CPP
void opt(int k,int l,int r,double c,double b,int id)
    {
        bool f1 = (l*c+b>l*T[k].c+T[k].b+EPS),f2 = (r*c+b>r*T[k].c+T[k].b+EPS);
        if (!f1&&!f2) return ;
        if (f1&&f2) return T[k].c = c,T[k].b = b,T[k].id = id,void();
        int md = (l+r)>>1;
        opt(k<<1,l,md,c,b,id),opt(k<<1|1,md+1,r,c,b,id);
    }

回复

6 条回复,欢迎继续交流。

正在加载回复...