#508. 小依变小圆
小依变小圆
题目描述
小依想要多吃点饭,变得圆一些。
有 碗饭,第 碗中有 单位的饭。每碗饭只能吃一次。
定义 (,)表示小依从第 碗开始,行动 次后吃掉的饭的总量的最大值。小依行动一次可以不动,向左一个或向右一个。小依会吃掉经过的所有饭。起始点那碗饭不需要任何行动就能吃到。
小依想要知道 数组的所有值。
输入格式
第一行一个正整数 。
接下来 个整数表示 。
输出格式
为了减少输出量,你只需要输出 $\bigoplus\limits _ {i = 1} ^ n(i + \bigoplus\limits _ {j = 1} ^ {2n} j\times f _ {i, j})$ 的值,其中 为求异或和符号。
样例
样例输入 1
5
4 2 4 1 4
样例输出 1
98
样例输入/输出 2
见下发文件 circle2.in/ans。该样例满足测试点 的限制。
样例输入/输出 3
见下发文件 circle3.in/ans。该样例满足测试点 的限制。
数据范围与提示
本题共 个测试点,每个测试点 分。
| 测试点编号 | 特殊性质 |
|---|---|
| 无特殊限制 |
对于所有数据,,。
京公网安备 11011102002149号