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

网站关键词推广哪家好咸阳seo推广

网站关键词推广哪家好,咸阳seo推广,网络优化工程师工作内容,一个简单网页的代码正题 题目链接:https://www.luogu.com.cn/problem/P2617 题目大意 给出一个序列#xff0c;要求支持 区间查询第kkk大单点修改 解题思路 区间查询第kkk大需要使用主席树#xff0c;构建权值线段树的前缀和。考虑如何进行单点修改#xff0c;在前缀和上进行单点修改就是进…正题 题目链接:https://www.luogu.com.cn/problem/P2617 题目大意 给出一个序列要求支持 区间查询第kkk大单点修改 解题思路 区间查询第kkk大需要使用主席树构建权值线段树的前缀和。考虑如何进行单点修改在前缀和上进行单点修改就是进行区间修改区间修改主席树显然不可能考虑树套树。 我们可以维护以权值线段树为权值的树状数组这样可以单点修改并且维护动态前缀和。 时间复杂度:O(nlog⁡2n)O(n\log^2 n)O(nlog2n) codecodecode #includecstdio #includecstring #includealgorithm #includeiostream #define lowbit(x) (x-x) using namespace std; const int N1e510,MN*400; int n,m,a[N],b[N*2],root[N]; int q1[N],q2[N],q3[N],num; int w[M],ls[M],rs[M],tot; int cnt1,cnt2,tmp1[N],tmp2[N]; char op[N]; void Updata(int x,int l,int r,int pos,int val){if(!x)xnum;if(lr){w[x]val;return;}int mid(lr)1;if(posmid)Updata(ls[x],l,mid,pos,val);else Updata(rs[x],mid1,r,pos,val);w[x]w[ls[x]]w[rs[x]]; } void Change(int x,int val){int klower_bound(b1,b1tot,a[x])-b;while(xn){Updata(root[x],1,tot,k,val);xlowbit(x);}return; } int Ask(int l,int r,int k){if(lr)return l;int mid(lr)1,sum0;for(int i1;icnt1;i)sum-w[ls[tmp1[i]]];for(int i1;icnt2;i)sumw[ls[tmp2[i]]];if(ksum){for(int i1;icnt1;i)tmp1[i]ls[tmp1[i]];for(int i1;icnt2;i)tmp2[i]ls[tmp2[i]];return Ask(l,mid,k);}else{for(int i1;icnt1;i)tmp1[i]rs[tmp1[i]];for(int i1;icnt2;i)tmp2[i]rs[tmp2[i]];return Ask(mid1,r,k-sum);} } int Query(int x,int l,int r){l--;cnt1cnt20;for(int il;i;i-lowbit(i))tmp1[cnt1]root[i];for(int ir;i;i-lowbit(i))tmp2[cnt2]root[i];return Ask(1,tot,x); } int main() {scanf(%d%d,n,m);for(int i1;in;i){scanf(%d,a[i]);b[tot]a[i];}for(int i1;im;i){cinop[i];scanf(%d %d,q1[i],q2[i]);if(op[i]Q)scanf(%d,q3[i]);else b[tot]q2[i];}sort(b1,b1tot);totunique(b1,b1tot)-b-1;for(int i1;in;i)Change(i,1);for(int i1;im;i){if(op[i]Q)printf(%d\n,b[Query(q3[i],q1[i],q2[i])]);else{Change(q1[i],-1);a[q1[i]]q2[i];Change(q1[i],1);}}return 0; }
http://www.zqtcl.cn/news/919194/

相关文章:

  • 婚纱网站页面设计上海商地网站建设公司
  • 模板手机网站建设多少钱百度搜索词排名
  • 怎么学做网站住房和城乡建设部网站一级建造师
  • 政务公开网惠州seo推广公司
  • 建设英文商城网站网站开发工具选择
  • 沈阳市浑南区城乡建设局网站淄博哪里有网站建设平台
  • 做不锈钢管网站口碑好的定制网站建设提供商
  • 做网站推广销售wordpress 随机页面
  • 陈坤做直播在哪个网站如何在建设银行网站预约纪念币
  • 如何做网站么新网站一天做多少外链
  • 用家用路由器ip做网站营销策略方案
  • 学历教育网站建设网页前端是什么
  • 相同网站名网站县区分站点建设
  • 医疗器械网站建设方案南京网站制作系统
  • 小网站托管费用企查宝企业查询
  • 专门做特卖的网站是什么外国炫酷网站网址
  • 学习网站的建设wordpress批量拿shell
  • 中企动力做的网站推软件
  • 北京财优化沧州seo公司
  • 收到网站代码后怎么做啥是东莞网站优化推广
  • 重庆商城网站开发网站建设中英版
  • 免费企业网站开发给酒吧做网站
  • 想用自己电脑做服务器做个网站吗网站制作工作室哪家比较好
  • 这样建立网站vs2008做网站
  • 做网站创业故事好看大方的企业网站源码.net
  • 做家常菜哪个网站最好香蜜湖附近网站建设
  • 网站index.php被修改seo网络推广经理招聘
  • 南京做网站联系南京乐识网站建设培训福州
  • 比较冷门的视频网站做搬运网站建设 分析
  • 网站开发实习计划模板有做数学题的网站吗