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

网站开发视频是存储的百度app最新版本

网站开发视频是存储的,百度app最新版本,网站编辑做app,wordpress社交分享前言 话说昨晚写题的时候贼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://wiki.neutronadmin.com/news/234029/

相关文章:

  • 肇庆微网站营销型网站免费模板下载
  • 怎样建设网站是什么郑州做软件的公司
  • 衡阳城乡建设局网站综合服务门户网站建设
  • 泗阳做网站设计短视频营销常用的平台有
  • 网站开发自适应不同分辨率中国建筑查询网
  • 唯品会网站建设特色wordpress脚本演示功能
  • 网站建设公司咨询美工做网站尺寸多少
  • 北京网站设计网站设计公司价格上海建设银行官网网站
  • 网站首页图片 代码重庆厂区招工招聘信息查询
  • ftp网站 免费贫困户房屋建设补助在哪个网站公布
  • 外贸门户网站做网站的大型公司
  • 做设计素材在哪个网站成都网站建设名录
  • 网站在线支付方案深圳装修公司排行榜
  • 南宁建站软件咋么做进网站跳转加群
  • 用国外网站 图片做自媒体成都网络推广哪家好
  • 网站代运营公司有哪些拓者吧室内设计吧官网
  • 做文案应该关注的网站推荐广州定制型网站建设
  • 响应式网站怎么做pc端的上海有哪些软件公司
  • 如何看别人网站用什么做的组网方案
  • 国内优秀的响应式网站宁波公司注销流程
  • 本机可以做网站的服务器快速建站php
  • 北京的p2p网站建设成都网站系统开发
  • 京东网站 用什么做的什么叫网站根目录
  • 怎么查看自己网站有没有被百度收录重庆网站建设公司价钱
  • WordPress自动建站成都网站建设哪家强
  • 舆情网站直接打开南宁模板网页制作
  • 汽车网站模板wordpress单选框
  • 巩义网站建设与制作企业网站的建设与实现
  • 陕西省建设厅官网查询宁波seo关键词引流
  • 海纳企业网站建设模板点手机域名注册局官网