题目名称 2088. 平凡的数据范围
输入输出 xor_equ.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcqw 于2015-11-03加入
开放分组 全部用户
提交状态
分类标签
线性基
分享题解
通过:48, 提交:118, 通过率:40.68%
Gravataryrtiop 100 0.000 s 0.00 MiB C++
Gravatarnick 100 0.000 s 0.00 MiB C++
Gravatarムラサメ 100 0.000 s 0.00 MiB C++
Gravatar1020 100 0.006 s 0.33 MiB C++
GravatarLGLJ 100 0.006 s 0.33 MiB C++
GravatarRealFan 100 0.007 s 0.39 MiB C++
Gravatarsxysxy 100 0.009 s 0.69 MiB C++
Gravatar神利·代目 100 0.011 s 0.37 MiB C++
Gravatardashgua 100 0.011 s 0.39 MiB C++
Gravatardydxh 100 0.011 s 0.39 MiB C++
本题关联比赛
平凡的题目
20170912
20211014
关于 平凡的数据范围 的近10条评论(全部评论)
Gravataryrtiop
2021-10-14 21:31 9楼
第一道线性基
GravatarShirry
2018-01-22 20:55 8楼
线性基大法好,莫名其妙WA了六次
GravatarAAAAAAAAAA
2017-09-12 22:24 7楼
求完线性基后从高位到低位枚举,取最优。
Gravatarlyxin65
2015-11-09 21:52 6楼
数组开成1000的,居然爆超时……
Gravatar落尘
2015-11-04 21:12 5楼
回复 @Satoshi :
按位贪心是 (log ai)^2 * N 吧。
类似 APIO 2015 T1 ?
Gravatardashgua
2015-11-04 14:30 4楼
回复 @dashgua :
可以说是按位贪心
GravatarSatoshi
2015-11-04 09:41 3楼
正确姿势是维护线性基吧。。。
Gravatardashgua
2015-11-03 23:28 2楼
GravatarChenyao2333
2015-11-03 16:06 1楼

2088. 平凡的数据范围

★★★   输入文件:xor_equ.in   输出文件:xor_equ.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给你 n 个整数,现在请你选出来一些数字使得选出来的数字的异或和最大,这些数字可以不相邻,可以选择任意多个

【输入格式】

第一行一个数 n,表示有n个数字。

接下来一行 n 个数字,意义见题目描述。

【输出格式】

一行一个整数,表示最大的异或和。

【样例输入】

4
2 5 3 1

【样例输出】

7

【提示】

选择前两个数字,异或和为 2 XOR 5 = 7。不存在异或和比 7 更大的方案。

【数据范围与约定】

所有的数字均为正整数且在long long范围

对于 40% 的数据,1<= n <= 20。

对于 90% 的数据,1<= n <= 1000。

对于 100% 的数据,1<= n <= 10000。