#A. 两难抉择的ys(pro)

    Type: Default 1000ms 256MiB

两难抉择的ys(pro)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

众所周知,ys有选择困难症,每次去食堂吃饭的时候总是纠结去哪里吃饭。

现在ys有一个长度为nn的数组aa,ys可以在两种操作之中选择一种执行最多一次操作。

操作 11

选择一个数 ii,使得 aia_i = ai+xa_i+xxx[1,n/i][1,\lfloor n/i \rfloor]之中的任意正整数。(\lfloor \rfloor表示向下取整)

操作 22

选择一个数 ii,使得 aia_i = ai×xa_i\times xxx[1,n/i][1,\lfloor n/i \rfloor]之中的任意正整数。

ys想知道进行操作之后,数组异或和最大是多少。

输入

第一行一个正整数 nn,表示数组 aa 的长度。

第二行 nn个正整数 aia_i,表示数组 aa 的元素。

输出

输出一行数据,表示最大的数组总和。

样例

5
5 3 4 1 2
29
选择第一个数5,5*5之后使得数组的异或和最大为29。

数据范围

1n2×1051\le n \le 2\times 10^5

1ai1091 \le a_i \le 10^9

2024ACM新生积分赛 Round #5

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
10
Start at
2024-11-10 13:00
End at
2024-11-10 18:00
Duration
5 hour(s)
Host
Partic.
30