请升级 HydroOJ 到 4.19.0 以上版本以正常使用此插件功能。

B. 大小姐和大少爷的反派生涯

    传统题 1000ms 256MiB

大小姐和大少爷的反派生涯

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

给定一个长度为 nn 的数组 aa,你可以进行无限次以下操作:

选择一个整数 xx,其中 xx 是当前数组 aa 中的某一个元素。将数组中的每一个元素 aia_i 替换为 aixa_i \oplus x\oplus 表示按位异或运算)。

你的任务是计算经过若干次(可以是零次)操作后,数组所有元素之和可能达到的最大值和最小值,并输出这两个值。

请注意,每次操作对数组的影响是永久的,即该次操作的结果数组是下一次的操作数组。

Format

Input

第一行包含一个整数 nn1n1051 \leq n \leq 10^5),表示数组的长度。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n0ai1090 \leq a_i \leq 10^9)。

Output

输出两个整数,分别表示数组元素之和的最大值和最小值。

Samples

4
5 5 5 5
20 0

2025暑期个人排位赛

未参加
状态
已结束
规则
ACM/ICPC
题目
13
开始于
2025-7-20 13:00
结束于
2025-7-20 18:20
持续时间
5.3 小时
主持人
参赛人数
22