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

做物流的网站有哪些内容网站文章被采集

做物流的网站有哪些内容,网站文章被采集,响应式网站开发视频教程,网站做301根目录在哪考察异或运算以及前缀和 题意大概#xff1a;给你一个长度为n的a数组#xff0c;一个长度为n的01字符串#xff0c;会询问q次 当x的值为1 给出 l r 将 l r 区间中的0 改变为1#xff0c;1改变为0 。当x的值为2是 若随后的数为0 则输出当前字符串中 是0 的a数组中的数异或 … 考察异或运算以及前缀和 题意大概给你一个长度为n的a数组一个长度为n的01字符串会询问q次 当x的值为1 给出 l r 将 l r 区间中的0 改变为11改变为0 。当x的值为2是 若随后的数为0 则输出当前字符串中 是0 的a数组中的数异或 并输出结果 是1 则输出a数组的下标对应的数异或 多组输入 输入样例  5 5 1 2 3 4 5 01000 7 2 0 2 1 1 2 4 2 0 2 1 1 1 3 2 1 6 12 12 14 14 5 5 001001 3 2 1 1 2 4 2 1 4 7 7 7 777 1111 3 2 0 1 2 3 2 0 2 1000000000 996179179 11 1 2 1 5 1 42 20 47 7 00011 5 1 3 4 1 1 1 1 3 4 1 2 4 2 0   输出样例  3 2 6 7 7 11 7 0 0 16430827 47 思路 用pre[]数组先求出a[]数组异或的前缀和 用num1求出当前字符串是0 对应a[]数组的异或值 num2求出当前字符产是1 对应a[]数组的异或值当x2 是 直接输出num1或num2看所求是什么就求什么当x1时 就求出 l~r之间的数pre[r]^per[l-1]的异或值y 然后 更新num1^y,num2^y。因为相同的数异或为00与任何数异或都是不改变原来的数 例如  5 1   2   3   4   5 1   3   0    4   1  当前异或的前缀和 0   1   0    0    0 若 l2 r4 则 ypre[1]^pre[4]a1^a1^a2^a3^a4   a1与a1异或为0 抵消了 故可以这样求出 l~r之间的异或值 此时 S变为  0       0  1  1   0 num1原来为  a1^a3^a4^a5 现在应为 a1^a2^a5 num1num1^ya1^a3^a4^a5^a2^a3^a4a1^a2^a5 相当于抵消了 原来出现过 在出现一遍抵消了 没有出现的没有抵消 就相当与1变成0 0变成1   #includeiostream #includealgorithm #includecstring #includevector using namespace std; typedef long long ll; const int N5e510; int a[N]; int pre[N]; vectorintv; int main() {int t;cint;while(t--){v.clear();int n;cinn;memset(a,0,sizeof a);memset(pre,0,sizeof pre);int num10,num20;for(int i1;in;i) cina[i];string s1,s;cins1;s s1;for(int i1;in;i){if(i1) pre[i]a[i];else pre[i]pre[i-1]^a[i];if(s[i]0) num1^a[i];else if(s[i]1) num2^a[i];}int q;cinq;while(q--){int x;cinx;if(x2){int num;cinnum;if(num0) v.push_back(num1);else v.push_back(num2);}else{int l,r;cinlr;int numpre[r]^pre[l-1];num1^num;num2^num;}}for(int i0;iv.size();i) coutv[i] ;coutendl;}return 0; }
http://www.hkea.cn/news/14384843/

相关文章:

  • 网站开发教学视频教程品牌建设策略
  • 品牌网站建设 杭州网店管家erp
  • 做车展招商的网站三门峡河南网站建设
  • 城乡建设网站首页软件网站是怎么做的
  • 网站建设都包括什么安钢贴吧论坛
  • 建站助手官网域名解析大全
  • 公司网站开发方案如何开网站卖东西
  • 深圳建一个网站要多少钱网站实现多语言
  • 自由型网站建立网站站建设可以吗
  • 建设安全员协会网站h5游戏代理
  • 个人主页网站建设网站制作多少钱资讯
  • 我国网站建设现状wordpress判断文章id
  • 各个国家的google网站专业建设目标如何表述
  • 站长工具的使用seo综合查询排名安徽网络优化
  • 做视频网站怎么备案wordpress pdf预览插件
  • 做电商与做网站的区别顺德技术支持 骏域网站建设专家
  • 网站推广的目的是什么网站建设咋打开自己网站主页网址
  • 国内十大网站排名app定制开发
  • 广东购物网站建设手把手制作公司网站
  • 香洲区建设局网站wordpress试试手气
  • 夏天做啥网站能致富网站要实名认证
  • 播放视频网站怎么做浙江建设信息港怎么查询
  • 做热处理工艺的网站有哪些pageadmin如何做网站
  • 低价网站建设方案wordpress acf使用
  • 自己电脑做采集网站最新网站建设哪家公司好
  • 门户网站创新的方式有html标签 wordpress
  • 驾校报名网站怎么做市场营销策略ppt
  • 更换网站备案手机怎么做网站服务器吗
  • 全运会为什么建设网站怎么做刷业网站
  • 荆门做网站的公司常用来做网站的首页