news 2026/4/16 14:28:25

洛谷 P10471 最大异或对 The XOR Largest Pair

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P10471 最大异或对 The XOR Largest Pair

题目描述

给定 N 个整数 A1​.A2​,⋯,AN​ 中选出两个进行异或计算,得到的结果最大是多少?

输入格式

第一行一个整数 N,第二行 N 个整数 A1​.A2​,⋯,AN​。

输出格式

一个整数表示答案。

输入输出样例

输入 #1复制

3 1 2 3

输出 #1复制

3

说明/提示

对于所有测试数据,1≤N≤105,保证 0≤Ai​<231。

#include<bits/stdc++.h> using namespace std; const int N=1e5+10; int tr[N*32][2]; int idx; int a[N]; void insert(int x) { int cur=0; for(int i=31;i>=0;i--) { int path=(x>>i)&1; if(tr[cur][path]==0) tr[cur][path]=++idx; cur=tr[cur][path]; } } int find(int x) { int cur=0; int ret=0; for(int i=31;i>=0;i--) { int path=(x>>i)&1; if(tr[cur][path^1]) { ret |=(1<<i); cur=tr[cur][path^1]; }else{ cur=tr[cur][path]; } } return ret; } int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; insert(a[i]); } int ret=0; for(int i=1;i<=n;i++) { ret=max(ret,find(a[i])); } cout<<ret<<endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:22:55

现代智能手机折叠屏形态的独特体验与三星Galaxy Z Fold7亮点

现代智能手机的市场范围里&#xff0c;折叠屏形态已成为高端产品分支&#xff0c;在设计理念与功能整合度方面持续发展&#xff0c;为用户带来区别于传统直板手机的独特体验。这类产品常凭借与众不同的机械结构&#xff0c;将大尺寸显示范围和紧凑携带样式相结合&#xff0c;满…

作者头像 李华
网站建设 2026/4/1 11:32:36

终极Mac菜单栏整理指南:用Dozer隐藏图标打造清爽桌面

终极Mac菜单栏整理指南&#xff1a;用Dozer隐藏图标打造清爽桌面 【免费下载链接】Dozer Hide menu bar icons on macOS 项目地址: https://gitcode.com/gh_mirrors/do/Dozer 还在为Mac菜单栏上密密麻麻的图标感到烦恼吗&#xff1f;想要一个干净整洁的工作界面&#xf…

作者头像 李华
网站建设 2026/4/14 1:28:53

22、计算机网络漏洞与风险评估全解析

计算机网络漏洞与风险评估全解析 1. 漏洞与风险概述 在当今数字化时代,计算机网络安全至关重要。如同人们需要管理自身健康一样,计算机网络也需要进行安全管理。计算机网络的潜在安全状况基于其存在的漏洞。网络安全管理员的一项重要任务就是找出这些漏洞,并在可接受的范围…

作者头像 李华
网站建设 2026/4/16 10:00:02

为什么头部物流企业都在抢滩量子 Agent?成本优势背后的算法真相

第一章&#xff1a;物流量子 Agent 的成本革命在传统物流系统中&#xff0c;运输路径优化、仓储调度与需求预测依赖大量计算资源与人工干预&#xff0c;导致运营成本居高不下。随着量子计算与人工智能的深度融合&#xff0c;物流量子 Agent&#xff08;Logistics Quantum Agent…

作者头像 李华
网站建设 2026/4/16 1:14:47

ROI 实录:引入 AI Agent 后,我们的接口测试维护成本降低了 70%

导读 在前两篇文章中&#xff0c;我们剖析了架构设计与核心代码实现。作为系列的终章&#xff0c;我们将视角转向工程落地与商业价值。这套系统在实际生产中表现如何&#xff1f;它如何利用 Checkpoint 机制实现断点续传&#xff1f;未来的测试 Agent 将走向何方&#xff1f; 一…

作者头像 李华
网站建设 2026/4/16 14:28:16

47、动态内存问题调试:工具与技巧

动态内存问题调试:工具与技巧 在动态内存管理中,内存溢出、泄漏等问题是常见且棘手的。本文将介绍多种用于检测和调试动态内存问题的工具和方法,帮助开发者更好地管理内存。 1. 动态内存溢出问题 1.1 大内存块溢出 当代码溢出到最后一页地址之外时,程序会以 SIGSEGV 信…

作者头像 李华