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

平台门户网站建设方案厦门seo屈兴东

平台门户网站建设方案,厦门seo屈兴东,网站开发推广招聘,网站建设管理和运行维护制度题目描述 给定一个数组 Ai#xff0c;分别求其每个子段的异或和#xff0c;并求出它们的和。 或者说#xff0c;对于每组满足 1≤L≤R≤n 的 L#xff0c;R求出数组中第 L 至第 R 个元素的异或和。 然后输出每组 L#xff0c;R 得到的结果加起来的值。 输入格式 输入…题目描述 给定一个数组 Ai分别求其每个子段的异或和并求出它们的和。 或者说对于每组满足 1≤L≤R≤n 的 LR求出数组中第 L 至第 R 个元素的异或和。 然后输出每组 LR 得到的结果加起来的值。 输入格式 输入的第一行包含一个整数 n。 第二行包含 n 个整数 Ai相邻整数之间使用一个空格分隔。 输出格式 输出一行包含一个整数表示答案。 样例输入 5 1 2 3 4 5 样例输出 39 知识点前缀和与差分 代码 通过90%测试样例代码 //0和任意数x异或都是x //x和x异或得到0 #includebits/stdc.h using namespace std; typedef long long ll; const int N100010; ll a[N],b[N],sum; int main() {ll n;cinn;for(int i1;in;i){cina[i];b[i]b[i-1]^a[i];}for(int i1;in;i){for(int ji;jn;j){sumb[i-1]^b[j];//前半部分异或抵消}}coutsumendl;return 0; } 通过100%测试样例代码 #includebits/stdc.h using namespace std; typedef long long ll; const int N100010; ll a[N],b[N],c[N],cnt; int main() {ll n;cinn;for(int i1;in;i) {cina[i];}for(int i0;i20;i) {int one0,zero0,sum0;for(int j1;jn;j){b[j](a[j]i)0x1;c[j]c[j-1]^b[j];//前缀异或数组按位 if(c[j]1){one;}}zeron-one;//one*zero的值为前缀异或数组中1的数量乘0的数量 //one为前缀异或数组中1的数量 sumone*zeroone;cnt(pow(2,i)*sum); }coutcntendl;return 0; }
http://www.w-s-a.com/news/551869/

相关文章:

  • 江苏省建设安全协会网站天津网站建设哪家公司好
  • 资源类网站怎么做的网站上线准备工作
  • 长沙专业网站建设怎么做企业建站公司服务
  • 肇庆市有限公司网站建设手机直接看的网站有哪些
  • 织梦修改网站后备份英语作文模板高中
  • 个人网站域名用什么好上海公司拍沪牌需要什么条件
  • 网站建设 保密做网站赚钱交税
  • 食品建设网站前的市场分析进出口网站贸易平台有哪些
  • php商城网站建设个人网站用什么服务器
  • 如何做好品牌网站建设方案网站开发的学习
  • 网站开发 管理方案wordpress怎么搭建微博
  • 有哪些ui的设计网站网上商城网站建设设计方案
  • iis中怎样配置网站绑定运城可以做网站的公司
  • 品牌网站建设开发价格dedecms电影网站模板
  • 网站设计外包合同帝国网站后台认证码错误
  • 网站设计公司深圳怎么免费做公司网站
  • 90设计网站几次是什么意思swipe类网站
  • 安康微网站建设网站域名使用费用
  • 网站建设执招标评分表微信代理网站模板
  • ps做网站分辨率自适应地方网站盈利
  • 免费自助小型网站专业网站建设组织
  • 猎聘网网站建设目标查看别人wordpress主题
  • 免费建设网站入驻网站备案不能更新吗
  • 个人网站制作代码西安建筑类公司
  • 网站备案要营业执照吗网站建设如何记账
  • 新手学做网站难吗外包服务商
  • 公司网站建设的项目工作分解结构wordpress插件后端页面
  • 四川省建设人才网站2018南京专业建站
  • ppt制作网站推荐seo教程百度网盘
  • 网站建设多少钱一平米网上商城网站开发报告