#P13686. 【MX-X16-T4】「DLESS-3」XOR and Split
【MX-X16-T4】「DLESS-3」XOR and Split
题目描述
你有一个长度为 的整数序列 ,初始全为 。你可以将其划分成任意段且每一段都非空,对每个下标 (),若 位于从左向右数的第 段中,则我们令 。
定义这个序列的权值为所有 按位异或的值。
你需要求出所有对序列的划分中,权值最大的划分的权值。
输入格式
本题输入包含多组数据。
第一行,一个整数 ,表示数据组数。对于每组数据:
- 仅一行,一个正整数 ,表示序列长度。
输出格式
对于每组数据,输出一行一个数,表示答案。
4
2
3
7
8
3
2
7
8
2
500000000000
100000000000000000
549755813887
144115188075855871
提示
【样例解释 #1】
的时候,可能得到的 是 ; 的时候,可能得到的 是 ; 的时候,可能得到的 是 。
【数据范围】
对于所有数据,保证 ,。
各测试点特殊限制如下:
测试点编号 | 特殊性质 | |
---|---|---|
无 | ||
为 的非负整数次幂 | ||
无 |