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

快手流量推广免费网站永州祁阳网站建设

快手流量推广免费网站,永州祁阳网站建设,设计网站登录框ps怎么做,光谷 网站建设公司正题 题目大意 给出一个有序集合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.pierceye.com/news/273357/

相关文章:

  • 新郑郑州网站建设温州网站定制公司哪家好
  • 系统网站建设公司wordpress 命令行高亮
  • 怎样做招聘网站怎么在拼多多卖东西
  • 网站建设与网站管理网站怎么显示百度名片
  • 技术支持 盈岚网站建设典当行网站策划
  • 如何找到网站的模板页面中国优秀网站设计
  • 金融公司 网站开发简易个人博客网站源码
  • 小企业网站建设哪找网站制作软件dw
  • 百度收录提交网站后多久收录重庆个人房源网
  • 深圳网站建设制作公司排名网站设计怎么收费
  • 免费培训学校网站源码成免费crm破解版
  • w网站建设湖北建设厅举报网站
  • 营销型网站分为哪几种乐山网站建设公司
  • 淘宝网站建设类别好看的网站后台界面
  • 海口网站建设工作中企动力全球邮企业邮箱
  • 青岛网站制作排名绵阳做网站优化
  • 扬州市建设工程造价管理站网站开发建设网站
  • 广州网站设计公司济南兴田德润o评价潍坊响应式网站建设要多久
  • 网站模板如何优化平阳县建设局网站
  • 厦门外贸网站找谁可以做app的网站
  • 本地电脑静态网站建设游戏代理平台免费
  • 网站建设公司的成本有哪些内容wordpress admin空白
  • 高端网站建设如何收费济南行业网站建设
  • 昆明网站制作专业麦当劳订餐网站 是谁做的
  • 网站代备案公司名称网页游戏怎么搭建
  • 教师在哪些网站可以做兼职做平面的公司网站
  • php网站后台程序做游戏ppt下载网站有哪些
  • 柳州正规网站制作公司佛山企业名录黄页
  • 企业网站做备案网站换域名 百度收录
  • 平面网站模版网站建设需要的费用