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

吸引人的网站类型遵义网站建设制作

吸引人的网站类型,遵义网站建设制作,wordpress 提示ftp,网站续费会计分录怎样做前言 话说昨晚写题的时候贼NMNMNM惊险#xff0c;最后22秒把程序交了上去竟然过了 正题 题目链接:https://cometoj.com/contest/58/problem/D?problem_id2758 题目大意 nnn个点mmm条单向边#xff0c;然后每次询问一个区间[L,R][L,R][L,R]求若只选择这个区间的点#xf…前言 话说昨晚写题的时候贼NMNMNM惊险最后22秒把程序交了上去竟然过了 正题 题目链接:https://cometoj.com/contest/58/problem/D?problem_id2758 题目大意 nnn个点mmm条单向边然后每次询问一个区间[L,R][L,R][L,R]求若只选择这个区间的点求所有不能直接到达其他任何点的点权之和。 解题思路 对于每个点我们一定可以确定一个区间[li,ri][l_i,r_i][li​,ri​]表示若选择了这个区间以外的就无法获得这个点的权值。 那么我们对于询问区间[L,R][L,R][L,R]可以获得点xxx的权值有如下要求 包含点xxxlilt;Ll_ilt;Lli​L且Rlt;riRlt;r_iRri​ 那么我们可以大致将一个点xxx的权值分为两个区间li1,xl_i1,xli​1,x和x,ri−1x,r_i-1x,ri​−1。那么只要左端点在左区间右端点在右区间那么就可以获得这个点的权值。 那么我们将询问区间按照RRR以升序排序然后扫到一个右区间的左端点就将左区间整个加上对应点的权值扫到一个右区间的右端点就将左区间减去对应的权值即可。然后每次取LLL位置的值就好了。我们用树状数组进行维护即可。 codecodecode #includecstdio #includecstring #includealgorithm #includevector using namespace std; const int N1e6100; struct seq_node{int l,r,w; }; struct que_node{int l,r,id; }q[N]; int n,m,t,ans[N],c[N],l[N],r[N],cxk[N]; long long answer; vectorseq_node v[N]; int lowbit(int x) {return x(x^(x-1));} void change(int x,int num) {int ix;while(in){c[i]num;ilowbit(i);} } int getsum(int x) {int sum0;while (x0){sumc[x];x-lowbit(x);}return sum; } bool cmp(que_node x,que_node y) {return x.ry.r;} int main() {scanf(%d%d%d,n,m,t);for(int i1;in;i)l[i]0,r[i]n1,scanf(%d,cxk[i]);for(int i1;im;i){int x,y;scanf(%d%d,x,y);if(yx) r[x]min(r[x],y);else l[x]max(l[x],y);}for(int i1;it;i){scanf(%d%d,q[i].l,q[i].r);q[i].idi;}for(int i1;in;i){v[i].push_back((seq_node){l[i]1,i,cxk[i]});v[r[i]].push_back((seq_node){l[i]1,i,-cxk[i]});} sort(q1,q1t,cmp);int L1;for(int i1;it;i){while(Lq[i].r){for(int j0;jv[L].size();j){change(v[L][j].l,v[L][j].w);change(v[L][j].r1,-v[L][j].w);}L;}ans[q[i].id]getsum(q[i].l);}for(int i1;it;i)answer^(long long)i*ans[i];printf(%lld,answer); }
http://www.zqtcl.cn/news/307992/

相关文章:

  • 网站开发比较厉害wordpress中文 插件
  • 文化投资的微网站怎么做个人微信公众号如何推广
  • 单位的网站怎样设计才美观网页设计图片的代码
  • 长沙专业做网站排名济南手机网站定制费用
  • 西安专题门户响应式网站建设系统网站有哪些
  • 山东省建设局网站监理员考试asp.net mvc6电商网站开发实践
  • 做网站需要提供什么资料网站备案是什么意思
  • 河南网站建设及推广东莞百度代做网站联系方式
  • 大型企业网站制作浦东新区做网站
  • 简单大气网站源码织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名
  • 电子商务型网站建设线上推广营销策划
  • 网站建设管理工作情况的通报网站开发vs设计报告
  • 嘉定网站网站建设公司官网制作
  • 做旅游广告在哪个网站做效果好财经网站建设
  • 网站样式下载网站地图定位用什么技术做
  • 自己做网站怎么做的百中搜优化软件
  • 南宁建站平台与网站建设相关的论文题目
  • 足球网站建设意义做股权众筹的网站
  • 北京网站建设设计一流的锦州网站建设
  • 专业手机移动网站建设什么网站可以做期刊封面
  • cms建站系统哪个好网站建设 柳州
  • 安徽省住房与城乡建设部网站八戒电影在线观看免费7
  • 江苏省建设考试网站准考证打印佛山网站建设锐艺a068
  • 展示型网站功能如何设计网站风格
  • wordpress图床网站网站什么时候做等保
  • 怎么创办网站浅谈博物馆网站建设的意义
  • 如何做擦边球网站网站seo规划
  • 建站知乎做网站销售工资
  • 仙居住房和城乡建设局网站用手机看网站源代码
  • 网架加工厂家seo关键词优化推广报价表