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

自己做网站好不好免费行情网站

自己做网站好不好,免费行情网站,做外贸的怎样才能上国外网站,做网站和网页区别灵茶八题 - 子数组 w 题目描述 给你一个长为 n n n 的数组 a a a,输出它的所有连续子数组的异或和的异或和。 例如 a [ 1 , 3 ] a[1,3] a[1,3] 有三个连续子数组 [ 1 ] , [ 3 ] , [ 1 , 3 ] [1],[3],[1,3] [1],[3],[1,3],异或和分别为 1 , 3 , …

灵茶八题 - 子数组 w

题目描述

给你一个长为 n n n 的数组 a a a,输出它的所有连续子数组的异或和的异或和。

例如 a = [ 1 , 3 ] a=[1,3] a=[1,3] 有三个连续子数组 [ 1 ] , [ 3 ] , [ 1 , 3 ] [1],[3],[1,3] [1],[3],[1,3],异或和分别为 1 , 3 , 2 1,3,2 1,3,2,所以答案为 1 ⊕ 3 ⊕ 2 = 0 1 \oplus 3\oplus 2=0 132=0。其中 ⊕ \oplus 表示异或运算。

输入格式

第一行输入一个整数 n ( 1 ≤ n ≤ 2 ⋅ 1 0 5 ) n\ (1\le n \le 2\cdot 10^5) n (1n2105)

第二行输入 n n n 个非负整数,表示数组 a a a 中的元素 ( 0 ≤ a [ i ] ≤ 1 0 9 ) (0\le a[i] \le 10^9) (0a[i]109)

输出格式

一个整数,表示 a a a 的所有连续子数组的异或和的异或和。

样例 #1

样例输入 #1

2
1 3

样例输出 #1

0

样例 #2

样例输入 #2

1
1

样例输出 #2

1

提示

由于只有^因此我们可以算每一个数的贡献,每一个数出现的次数为i * (n - i + 1),相当于把每个数出现了多少次都异或一下,出现次数为偶数则为0,奇数则为本身

#include<bits/stdc++.h>using namespace std;typedef long long ll;
typedef pair<int, int>PII;
const int N=2e5+10;
const int MOD = 998244353;
const int INF=0X3F3F3F3F;
const int dx[]={-1,1,0,0,-1,-1,+1,+1};
const int dy[]={0,0,-1,1,-1,+1,-1,+1};
const int M = 1e7 + 10;int t;int a[N];
int main()
{int n;cin >> n;for(int i = 1; i <= n; i ++){cin >> a[i];}//由于只有^因此我们可以算每一个数的贡献,每一个数出现的次数为i * (n - i + 1);//相当于把每个数出现了多少次都异或一下,出现次数为偶数则为0,奇数则为本身ll res = 0;for(ll i = 1; i <= n; i ++){res ^= ((i * (n - i + 1)) & 1) * a[i];}cout << res << endl;return 0;
}
http://www.hengruixuexiao.com/news/26216.html

相关文章:

  • 外贸建站深圳seo网络优化推广
  • 做网站学的什么专业家庭优化大师免费下载
  • 企业免费推广网站排名优化软件点击
  • 安防公司网站建设永久免费自助建站软件
  • 网站里怎样做点击量查询企业查询平台
  • 使用php做的学校网站成都专业的整站优化
  • 吉林网站建设如何推广产品
  • 烟台制作网站的公司简介网站内容优化关键词布局
  • java做面试题的网站怎样做百度推广
  • 高密住房和城乡建设局网站windows优化大师软件介绍
  • 网站及app开发3天引流800个人技巧
  • 网站 维护 页面中国站长素材网
  • 做海鲜批发去哪个网站seo自然排名优化
  • wordpress 未找到页面南宁seo外包要求
  • 怎么做免费网站推广软件培训机构
  • 网站右下角浮动效果如何做成长电影在线观看免费
  • 功能类网站手机如何做网站
  • 如何做网站拉动条谷歌商店下载官方正版
  • 日本做衣服的网站有哪些网络优化
  • 用织梦做政府网站老被黑建一个app平台的费用多少
  • 芜湖住房和城乡建设委员会网站国内军事新闻最新消息
  • 2020年楼市最新消息seo优化个人博客
  • 做兼职的网站贴吧百度首页排名优化哪家专业
  • 渝网互联重庆网站制作泰安seo推广
  • 品牌网站建设报价百度最新秒收录方法2022
  • 辽宁省住房和城乡建设网站免费b2b网站有哪些
  • 新疆工程建设云seo营销技巧培训班
  • 公司官网网站搭建郑州免费做网站
  • 哪里有做旅游包车的网站公司品牌宣传方案
  • 皮革 东莞网站建设寻找客户的渠道和方法