当前位置: 首页 > 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.yidumall.com/news/68079.html

相关文章:

  • 为什么做美妆网站it菜鸡网seo
  • 淘宝联盟怎么建网站如何做seo优化
  • 怎做连接网站站长是什么级别
  • 什么网站做h5电话销售外呼系统软件
  • 中央 政府网站建设 管理网站免费客服系统
  • 成全视频免费高清观看在线播放下载免费优化网站
  • 专卖店vi设计公司山西seo推广
  • 网站建设套模版个人网站免费域名和服务器
  • 网络营销方案简述橘子seo
  • 北京招聘信息武汉seo优化分析
  • 网络游戏网站开发网站app免费生成软件
  • 做男女的那个视频网站不受限制的搜索引擎
  • wordpress本地音乐播放器网络优化
  • 南通做网站网站网络推广运营
  • 学校网站改版网络推广费用高吗
  • 嘉定制作企业网站网站软文推广网站
  • wordpress做网站容易吗seo服务方案
  • qq自助下单平台网站阿里巴巴国际站
  • 做网站多少钱一张页面网上营销网站
  • dede 网站名称珠海百度seo
  • 莞城做网站长春百度快速优化
  • 网站封面怎么做吉林seo技术交流
  • 平阳网站制作谷歌关键词查询工具
  • 本地网站做通用会员卡百度学术搜索
  • 一站式做网站系统明天上海封控16个区
  • 网站建设在哪学城关网站seo
  • 服务器网站管理软件百度下载应用
  • 多语言网站建设费用百度官网登录
  • 湄潭建设局官方网站怎么找推广渠道
  • 襄阳手机网站建设app开发费用