Logo Wy Online Judge

WyOJ

题目背景

春雨歇了,叶尖还依依不舍的挂着雨珠,空气中夹着几丝花香。

题目描述

你有一个长度为 $n$ 的序列 $a_i$,和两个数 $x,y$。

现在你需要选择两个不相交的区间 $[l_1,r_1],[l_2,r_2]$,将 $[l_1,r_1]$ 中的所有数按位或上 $x$,$[l_2,r_2]$ 中的所有数按位或上 $y$。

注意,区间长度至少为 $1$。

求所有元素的和的可能最大值。

输入格式

本题使用多组数据。

第一行一个正整数 $t$ 表示数据组数。

对于每组数据:

第一行三个整数 $n,x,y$,含义见题目描述。

第二行 $n$ 个整数 $a_1,a_2,\cdots,a_n$ 表示序列 $a$。

输出格式

对于每组数据,输出一行一个整数表示操作后元素和的最大值。

输入输出样例 #1

输入 #1

2
4 1 2
4 3 6 7
5 3 4
7 5 8 2 4

输出 #1

23
37

说明/提示

对于第 $1$ 组数据,一种最优解是选择 $l_1=r_1=3,l_2=r_2=1$,操作后序列变为 $[6,3,7,7]$,元素和为 $23$,可以证明这是元素和的最大可能值。

本题采用捆绑测试。

Subtask $n \leq$ 特殊性质 分值
#1 $50$ 无 $12$
#2 $3000$ A $5$
#3 ^ B $13$
#4 ^ 无 $10$
#5 $10^5$ A $9$
#6 ^ B $14$
#7 ^ 无 $37$

特殊性质 A:$x=0$。

特殊性质 B:$x=y$。

对于 $100\%$ 的数据,保证 $1 \le t \le 5,2 \le n \le 10^5,0\le x,y,a_i < 2^{30}$。

题目信息
提交统计
  • 提交数 26
  • 通过数 11
  • 通过率 42.3%