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

响应式网站如何做云网站后台

响应式网站如何做,云网站后台,品牌推广案例,广东狮山网站建设正题 题目大意 给出一个有序集合AAA#xff0c;定义Al,rA_{l,r}Al,r​表示集合内l∼rl\sim rl∼r这个范围内的数。 定义加法ABABAB表示两个集合中的所有元素(不去重)。 现在询问#xff0c;每次询问ki,pik_i,p_iki​,pi​然后给出kik_iki​个区间[lj,rj][l_j,r_j][lj​,rj…正题 题目大意 给出一个有序集合AAA定义Al,rA_{l,r}Al,r​表示集合内l∼rl\sim rl∼r这个范围内的数。 定义加法ABABAB表示两个集合中的所有元素(不去重)。 现在询问每次询问ki,pik_i,p_iki​,pi​然后给出kik_iki​个区间[lj,rj][l_j,r_j][lj​,rj​] 求∑j1kiAlj,rj\sum_{j1}^{k_i} A_{l_j,r_j}j1∑ki​​Alj​,rj​​ 这个集合中第pip_ipi​小的数。 解题思路 因为k≤5k\leq 5k≤5所以我们可以考虑一般的主席树求区间第kkk小。 现在对于每个询问的lj,rjl_j,r_jlj​,rj​我们让kkk组下标同时在主席数上跑动。那么每次的数字个数即是kkk组下标计算出来的数字的和。然后往左或往右区间走动是让555组区间同时走动即可。 codecodecode #includecstdio #includealgorithm #define MN 201000 using namespace std; struct tnode{int w,l,r,ls,rs; }t[MN5]; int n,m,x,y,k,a[MN],b[MN],root[MN],q,w,r[6],l[6],qnum,cnt; int build(int l,int r) {int kcnt;t[k].ll,t[k].rr;if (lr) return k;int mid(lr)1;t[k].lsbuild(l,mid);t[k].rsbuild(mid1,r);return k; } int addt(int k,int z) {int nbcnt;t[nb]t[k];t[nb].w;if (t[k].lzt[k].rz) return nb;int mid(t[k].lt[k].r)1;if (zmid) t[nb].lsaddt(t[k].ls,z);else t[nb].rsaddt(t[k].rs,z);return nb; } int query(int k) {if (t[r[1]].lt[r[1]].r) return t[r[1]].l;int num0;for(int i1;iqnum;i)numt[t[r[i]].ls].w-t[t[l[i]].ls].w;if(knum){for(int i1;iqnum;i)r[i]t[r[i]].ls,l[i]t[l[i]].ls;return query(k);}else{for(int i1;iqnum;i)r[i]t[r[i]].rs,l[i]t[l[i]].rs;return query(k-num);} } int main() {scanf(%d%d,n,m);for (int i1;in;i)scanf(%d,a[i]),b[i]a[i];sort(b1,b1n);int qunique(b1,b1n)-b-1;root[0]build(1,q);for (int i1;in;i){int telower_bound(b1,b1q,a[i])-b;root[i]addt(root[i-1],te);}for (int i1;im;i){scanf(%d%d,qnum,k);for(int j1;jqnum;j)scanf(%d%d,l[j],r[j]),l[j]root[l[j]-1],r[j]root[r[j]];printf(%d\n,b[query(k)]);} }
http://www.zqtcl.cn/news/988221/

相关文章:

  • 程序员做游戏还是做网站好雅安移动网站建设
  • wordpress伪静态大学seo诊断网站免费诊断平台
  • 企业网站模板下载软件商务网站规划与建设心得
  • 做网站的像素是多少钱郑州公司网页
  • 北京游戏网站建设特殊符号网站
  • c 网站开发技术代注册公司要多少钱
  • 设计师参考效果图网站如何写网站建设实验结果分析
  • 网站备案 营业执照做企业网站注意些啥
  • 网站建设公司济南网络教学平台昆明理工大学
  • 原网站开发新功能世赛网站开发
  • 做一款小程序需要多少钱凡科的网站做seo比较难
  • 北京网页设计与网站建设最专业的手机网站建设
  • 做一个网站广州网站备案拍照
  • 做平面图片的网站wordpress批量添加连接
  • 做ppt哪些网站的图片质量高做电商网站需要多少时间
  • 个人网站模板源码wordpress流动公告
  • html5 手机 网站盘锦建设工程信息网站
  • 高端企业网站定制公司wordpress喜欢_赏_分享
  • 网站开发推广方案策划书开发公司移交给物业资料说明
  • 做响应式网站的菜单中国造价网官网
  • 爱心捐赠网站怎么做中国机械网官网
  • 好的ftp网站微信小程序开发基础
  • 西安 网站 公司wordpress+帖子置顶
  • 广州开发网站服务上海千途网站建设
  • 网站建设功能分为几种百度搜索数据
  • 电影网站模板html微信开发者代码管理
  • 小程序ui界面设计手机优化大师官网
  • 佳木斯市建设局网站网络游戏名
  • 建筑钢结构网站汉阳网站建设哪家便宜
  • 营销型网站建设评价临湘网站建设