不会
  • 板块学术版
  • 楼主qowjsn1235
  • 当前回复0
  • 已保存回复1
  • 发布时间2024/8/26 15:16
  • 上次更新2024/8/26 17:21:06
查看原帖
不会
1412464
qowjsn1235楼主2024/8/26 15:16

题目描述 给定 n n 个整数 a 1 , a 2 , … , a n a 1 ​ ,a 2 ​ ,…,a n ​ ,请从其中挑出一些数字,使得将它们异或之后得到的数字最大,输出这个最大数。

输入格式 第一行:单个整数表示 n n 第二行: n n 个整数表示 a 1 , a 2 , … , a n a 1 ​ ,a 2 ​ ,…,a n ​

输出格式 单个整数:表示异或之和的最大值 数据范围 30 % 30% 的数据, 1 ≤ n ≤ 20 1≤n≤20, a i < 2 10 a i ​ <2 10

60 % 60% 的数据, 1 ≤ n ≤ 5000 1≤n≤5000, a i < 2 30 a i ​ <2 30

100 % 100% 的数据, 1 ≤ n ≤ 300 , 000 1≤n≤300,000, 0 ≤ a i < 2 64 0≤a i ​ <2 64

样例数据 输入: 4 1 2 3 4 输出: 7

2024/8/26 15:16
加载中...