#JCPC2023F. 记不起原序列了
记不起原序列了
Time limit: 1 second
Memory limit: 256 megabytes
题目描述
定义序列 的价值为 ,即 中所有元素之和,其中 表示序列 的长度。
Kirito 得到了一个长度为 的序列 ,现在他知道序列 是由一个长度为 的初始序列 通过以下操作得到的:
对于所有 ,均有 成立,其中 表示 按位异或运算。
现在 Kirito 想知道构成序列 的所有初始序列 中 价值最小 的序列的价值是多少。
按位异或运算:将两个整数作为二进制数,对二进制表示中的每一位逐一运算。其中 $0 \oplus 0 = 0,0 \oplus 1 = 1,1 \oplus 0 = 1,1 \oplus 1 = 0$。
例:。
输入
第一行一个正整数 ,意义如题面描述。 第二行包含 个由空格分隔的整数 ,为数组 的元素。
输出
输出一个整数,为构成序列 的所有初始序列 中 价值最小 的序列的价值。
限制
5
1 2 3 4
8
样例解释
一种可能的初始序列 ,其中 。
相关
在下列比赛中: