当前位置: 首页 > news >正文

网站建设自查自评dz网站建设教程

网站建设自查自评,dz网站建设教程,wordpress是谁写的,贵州国高建设工程有限公司 网站2023牛客暑期多校训练营8-C Clamped Sequence II https://ac.nowcoder.com/acm/contest/57362/C 文章目录 2023牛客暑期多校训练营8-C Clamped Sequence II题意解题思路代码 题意 解题思路 先考虑不加紧密度的情况#xff0c;要支持单点修改#xff0c;整体查询#xff0…2023牛客暑期多校训练营8-C Clamped Sequence II https://ac.nowcoder.com/acm/contest/57362/C 文章目录 2023牛客暑期多校训练营8-C Clamped Sequence II题意解题思路代码 题意 解题思路 先考虑不加紧密度的情况要支持单点修改整体查询可以用值域线段树来求。设 t r e e [ x ] . n u m tree[x].num tree[x].num表示数值在 [ l , r ] [l,r] [l,r]区间的数的个数 t r e e [ x ] . s u m tree[x].sum tree[x].sum表示数值在 [ l , r ] [l,r] [l,r]区间的数的总和 t r e e [ x ] . a n s tree[x].ans tree[x].ans表示数值在 [ l , r ] [l,r] [l,r]区间的数的紧密度结合下图可以求得转移式 n u m x n u m l s o n n u m r s o n s u m x n u m l s o n s u m r s o n a n s x a n s l s o n a n s r s o n s u m r s o n × n u m l s o n − s u m l s o n × n u m r s o n num_xnum_{lson}num_{rson}\\ sum_xnum_{lson}sum_{rson}\\ ans_xans_{lson}ans_{rson}sum_{rson}\times num_{lson}-sum_{lson}\times num_{rson} numx​numlson​numrson​sumx​numlson​sumrson​ansx​anslson​ansrson​sumrson​×numlson​−sumlson​×numrson​ 此时我们加入紧凑的设定对于每一对确定的 [ l , r ] [l,r] [l,r]我们都可以算出此时的答案 a n s w e r a n s l , r s u m [ l , r ] × ( n u m [ 1 , l − 1 ] − n u m [ r 1 , n ] ) ( n u m [ 1 , l − 1 ] n u m [ l , r ] ) × n u m [ r 1 , n ] − ( n u m [ r 1 , n ] n u m [ l , r ] ) × n u m [ 1 , l − 1 ] answerans_{l,r}sum_{[l,r]}\times(num_{[1,l-1]}-num_{[r1,n]})(num_{[1,l-1]}num_{[l,r]})\\ \times num_{[r1,n]}-(num_{[r1,n]}num_{[l,r]})\times num_{[1,l-1]} answeransl,r​sum[l,r]​×(num[1,l−1]​−num[r1,n]​)(num[1,l−1]​num[l,r]​)×num[r1,n]​−(num[r1,n]​num[l,r]​)×num[1,l−1]​ 根据出题人所说该答案是严格单峰的所以可以用三分求解但经过我实践却不太像需要将三分的范围约束在最中间的数 ± d \pm d ±d再加上左右游移 2 ∼ 3 2\sim 3 2∼3个数大致能求出正确答案。 代码 #includebits/stdc.h #define ll long long using namespace std; const int N1e55,M1e65; ll n,a[N],b[M],q; struct node{ll num,l,r;ll sum,ans;node operator (const node a){node t;t.numnuma.num,t.sumsuma.sum;t.ansnum*a.sum-sum*a.numansa.ans;t.ll,t.ra.r;return t;} }; struct tree{node tr[M2];void build(int res,int l,int r){tr[res].ll,tr[res].rr;if(lr){tr[res].numb[l],tr[res].sumb[l]*l;return;}int midlr1;build(res1,l,mid);build(res1|1,mid1,r);tr[res]tr[res1]tr[res1|1];}void add(int res,int x,ll d){int ltr[res].l,rtr[res].r;if(lrlx){tr[res].sumd*l;tr[res].numd;return;}int midlr1;if(xmid)add(res1,x,d);else add(res1|1,x,d);tr[res]tr[res1]tr[res1|1];return;}node query(int res,int x,int y){if(xy)return node{0,0,0,0,0};int ltr[res].l,rtr[res].r;if(xlyr){return tr[res];}int midlr1;if(ymid)return query(res1,x,y);if(xmid)return query(res1|1,x,y);return query(res1,x,y)query(res1|1,x,y);}int kth(int id,int l,int r,int k){if(lr) return l;int midlr1;if(tr[id1].numk) return kth(id1,l,mid,k);else return kth(id1|1,mid1,r,k-tr[id1].num);} }t; ll f(int l,int d){int rld;node pt.query(1,l,r);ll num1p.num,ans1p.ans,sum1p.sum;ll numlt.query(1,1,l-1).num,numrt.query(1,r1,M-1).num;return ans1-numl*(numrnum1)*lnumr*(numlnum1)*rsum1*(numl-numr); } ll work(int d){int kt.kth(1,1,M-1,n11);int lmax(1,k-d),rmin(M-1,kd);ll ma0;while(l2r){int mi1(r-l)/3l,mi2r-(r-l)/3;ll ma1f(mi1,d),ma2f(mi2,d);mamax(ma,max(ma1,ma2));if(ma1ma2)rmi2-1;else lmi11;}for(int il;ir;i)mamax(ma,f(i,d));return ma; } int main(){ios::sync_with_stdio(false);cinnq;for(int i1;in;i)cina[i],b[a[i]];t.build(1,1,M-1);while(q--){int op;cinop;if(op1){int x,d;cinxd;t.add(1,a[x],-1);t.add(1,d,1);a[x]d;}else{int d;cind;coutwork(d)\n;}} }
http://wiki.neutronadmin.com/news/63870/

相关文章:

  • 南阳网站建设哪家专业极简办公ppt模板下载
  • 二级域名分发网站源码桂林漓江景区游玩攻略
  • 唐山网站建设求职简历苏州高新区网页设计
  • 网站架设教程洛阳建设工程信息网
  • 餐饮系统网站建设企业网站建设jz190
  • 上海品划网络做网站网站规划具体内容
  • phpcms网站模板下载网站开发人员的行业分析
  • 企业网站搜索引擎优化方案wordpress stmp
  • cms建站系统 下载平面设计行业市场分析
  • 网站 粘度后台网站模板 html
  • 做网站小编怎么样网站流量排行
  • 东莞找网站设计seo排名优化收费
  • 手机网站专题导航网站好处
  • 成都网站开发多少钱工程认证网站的建设
  • 什么颜色做网站好看网站开发说明
  • 做网站设计哪里有淮安做网站公司
  • 上海平台网站建设在线个人资料制作网站
  • 自己服务器建设网站建网站公司 深圳
  • 网站域名及空间购买学建筑的网站
  • 毕业设计网站建设英文文献如何做自已网站
  • 提供响应式网站建设阿里云国外服务器
  • 网站主机的类型徐州做网站哪里好
  • 新塘17网站一起做网店官网做舞台灯光的在哪些网站接订单呢
  • 网站制作 番禺wordpress seo什么意思
  • 从化免费网站建设郑州旅游网站设计
  • 湛江专业自助建站详细解读企业网站icp是什么
  • 十大网站在线观看域名解析到wordpress
  • 龙华网站建设推广外包猎头公司招聘信息
  • 宁波网站建设科技有限公司建站设计公司
  • 网页制作创建站点内容小程序源码网网盘