news 2026/5/8 7:05:18

打卡信奥刷题(2784)用C++实现信奥题 P3917 异或序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
打卡信奥刷题(2784)用C++实现信奥题 P3917 异或序列

P3917 异或序列

题目描述

给出序列A 1 , A 2 , ⋯ , A N A_1,A_2,\cdots,A_NA1,A2,,AN,求

∑ 1 ≤ i ≤ j ≤ N A i ⊕ A i + 1 ⊕ ⋯ ⊕ A j \sum_{1\le i\le j\le N} A_i\oplus A_{i+1}\oplus\cdots\oplus A_j1ijNAiAi+1Aj

的值。其中,⨁ \bigoplus表示按位异或。

输入格式

第一行,一个整数N NN

第二行,N NN个整数A 1 , A 2 , ⋯ , A N A_1,A_2,\cdots,A_NA1,A2,,AN

输出格式

一个数,为表达式的值。

输入输出样例 #1

输入 #1

2 1 2

输出 #1

6

说明/提示

  • 对于60 % 60\%60%的数据,1 ≤ N ≤ 10 3 1 \le N \le 10^31N103
  • 对于100 % 100\%100%的数据,1 ≤ N ≤ 10 5 1 \le N \le 10^51N1050 ≤ A i ≤ 10 9 0 \le A_i \le 10^90Ai109

C++实现

#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<algorithm>#include<math.h>usingnamespacestd;intn,a,dp[32];longlongans;intmain(){inti,j;scanf("%d",&n);for(i=1;i<=n;++i){scanf("%d",&a);for(j=31;j>-1;--j){if(a&(1<<j))dp[j]=i-dp[j];ans+=1LL*dp[j]*(1<<j);}}printf("%lld",ans);return0;}

后续

接下来我会不断用C++来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现,记录日常的编程生活、比赛心得,感兴趣的请关注,我后续将继续分享相关内容

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 7:05:09

20 GNOME Extensions To Perfectly Balance GNOME

GNOME is one of the most controversial Linux desktops out there, but luckily, you can remove a bit of that controversy by adding GNOME extensions to your desktop for extra functionalities. These extensions serve as “addons” that you can easily install a…

作者头像 李华
网站建设 2026/5/1 12:40:25

信赖的广州太赫兹足疗仪源头厂家哪个公司好

随着健康消费升级&#xff0c;太赫兹足疗仪因深层养生的特性成为养生市场的热门品类&#xff0c;不少中小品牌、创业者在寻找源头厂家时&#xff0c;常陷入“技术不足、代工繁琐、合规存疑”的困境。在广州&#xff0c;广州市浩能电子科技有限公司&#xff08;简称浩能&#xf…

作者头像 李华
网站建设 2026/5/3 5:58:05

Python Web框架的首选:FastAPI讲解

文章目录一、FastAPI 是什么&#xff1f;二、为什么 FastAPI 会火&#xff1f;2.1 性能接近 Node / Go2.2 类型即文档&#xff0c;文档即接口2.3 内置 Swagger / ReDoc三、一个最小 FastAPI 应用3.1 安装3.2 创建 main.py3.3 启动服务四、请求参数详解4.1 路径参数4.2 Query 参…

作者头像 李华
网站建设 2026/5/1 7:50:25

InVivoMAb Anti-Mouse CD4:从基础免疫研究到转化医学应用的科研利器

在免疫学研究领域&#xff0c;抗体试剂是探索细胞功能、信号通路和疾病机制的关键工具。其中&#xff0c;针对小鼠CD4分子的单克隆抗体&#xff08;InVivoMAb anti-mouse CD4&#xff09;因其高特异性与强效中和能力&#xff0c;已成为众多科研人员的首选。作为该领域的领先品牌…

作者头像 李华