news 2026/4/3 4:25:13

打卡信奥刷题(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/4/2 0:33:27

2种方法轻松锁定Word文档,保护内容不被误改

制作好的word文档&#xff0c;为了防止意外修改关键内容&#xff0c;保护文档格式和布局我们需要保护文档内容不被随意篡改。其中&#xff0c;Word 文件设置加密大家并不陌生&#xff0c;像设置打开密码、设置限制编辑都是常见的加密手段。不过&#xff0c;除了设置限制编辑这种…

作者头像 李华
网站建设 2026/3/13 12:24:48

GNOME Customization on Debian – Complete Guide

Unlock the full potential of your Debian Linux desktop with our in-depth GNOME customization guide. If you’re looking to tailor your user experience to your preferences, you’ve come to the right place. Table of Content IntroductionPrerequisitesGNOME Cus…

作者头像 李华
网站建设 2026/3/27 10:35:59

微软SemanticKernel:AI开发神器

Semantic Kernel&#xff08;语义内核&#xff09; 是由 微软开发的开源 AI 开发工具包&#xff08;SDK&#xff09;&#xff0c;旨在帮助开发者将大语言模型&#xff08;LLM&#xff09;能力无缝集成到 C#、Python 和 Java 应用中&#xff0c;快速构建企业级 AI 智能体&#x…

作者头像 李华
网站建设 2026/3/14 0:45:55

“华为杯”研究生数学建模竞赛2015年-【华为杯】D题:面向节能的单/多列车优化决策控制

目录 摘 要: 1 问题重述 2 假设和说明 3 符号说明 4 单列车节能运行优化控制问题 4.1 单节列车节能原理 4.2 单节列车节能模型 4.2.1 牵引过程 4.2.2 巡航过程 4.2.3 惰行过程 4.2.4 制动过程 4.3 单节列车节能模型的应用 4.3.1 从 A6 站到达 A7 站最节能运行的速度距离曲线 4…

作者头像 李华