#CF1879D. 异或函数之和
异或函数之和
异或函数之和
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
给定长度为 的非负整数数组 。定义
求
对 取模后的值。
输入格式
第一行包含整数 ()。第二行包含 个整数 ()。
输出格式
输出所求总和对 取模后的值。
样例输入 1
3
1 3 2
样例输出 1
12
数据范围
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | |
| 2 | 所有 相等 | |
| 3 | 40 | 无特殊限制 |
给定长度为 n 的非负整数数组 a。定义
f(l,r)=al⊕al+1⊕⋯⊕ar.求
l=1∑nr=l∑nf(l,r)(r−l+1)对 998244353 取模后的值。
第一行包含整数 n(1≤n≤3×105)。第二行包含 n 个整数 ai(0≤ai≤109)。
输出所求总和对 998244353 取模后的值。
3
1 3 2
12
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | n≤100 |
| 2 | 所有 ai 相等 | |
| 3 | 40 | 无特殊限制 |