当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

7241:Simple Math 4

题目描述
Given nonnegative integers $N,L,R$ and $X$, find the maximum value of $\sum_{i=1}^N A_i$ over all possible integer arrays $A$ of length $N$ satisfying

<ol>
<li> $ A_1 \oplus A_2 \oplus \dots \oplus A_N = X$, where $\oplus$ denotes the bitwise exclusive-or operation; </li>
<li> $\forall 1 \le i \le N$, $L \le A_i \le R$. </li>
</ol>

If there exists no valid array $A$ satisfying above requirements, output $-1$.
输入解释
The first line contains an integer $T$. ($1 \le T \le 3000$), denoting the number of test cases.

For each test case, there is a line containing integers $N,L,R,X(1 \leq N \leq 10^9$, $0 \leq L \leq R \le 10^9$, $0 \leq X \leq 10^9)$.
输出解释
For each test case, output an integer in a line, denoting the answer.
输入样例
1
5 890 970 768
输出样例
4756

该题目是Virtual Judge题目,来自 杭电HDUOJ

源链接: HDU-7241

最后修改于 2022-09-15T06:17:35+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
18000/9000MS(Java/Others) 524288/524288K(Java/Others)