B. 快速求和(sum)

    传统题 文件IO:sum 4000ms 32MiB

快速求和(sum)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

快速求和(sum)

题目背景

请注意本题特殊的时间限制与空间限制。

题目描述

给定 nn 与长度为 2n2^n 的数组 {f0,f1,,f2n1}\{f_0,f_1,\dots,f_{2^n-1}\} 和长度为 2n2^n 的数组 {F0,F1,,F2n1}\{F_0,F_1,\dots,F_{2^n-1}\},请你求出 $(\sum_{i=0}^{2^n-1} \sum_{j=0}^{2^n-1} F_i \times F_j \times f_{i \& j} \times f_{i | j}) \bmod 998244353$ 的值。

对于 x,yx,y 定义 x&yx \& y 表示 x,yx,y 的按位与,xyx | y 表示 x,yx,y 的按位或。

输入格式

第一行一个数 nn

接下来一行 2n2^n 个数表示 f0,f1,,f2n1f_0,f_1,\dots,f_{2^n-1} 的值。

接下来一行 2n2^n 个数表示 F0,F1,,F2n1F_0,F_1,\dots,F_{2^n-1} 的值。

输出格式

输出一行一个数表示答案。

输入输出样例 #1

输入 #1

2
1 1 4 5
1 9 1 9

输出 #1

3499

样例文件下载

样例文件下载

说明/提示

测试点编号 nn 特殊性质
141 \sim 4 =10=10
565 \sim 6 =13=13
787 \sim 8 =14=14
9109 \sim 10 =15=15
111211 \sim 12 =16=16
131513 \sim 15 =17=17 任意 0i<2n0 \leq i < 2^nfi=if_i=i
162516 \sim 25

对于所有数据,保证任意 0i<2n0 \leq i < 2^n 满足 0fi,Fi<9982443530 \leq f_i,F_i < 998244353

时空限制

时间限制:3s,空间限制:32MB。

test20260427-模拟赛第一场

未参加
状态
已结束
规则
OI
题目
3
开始于
2026-4-27 7:40
结束于
2026-4-27 12:40
持续时间
5 小时
主持人
参赛人数
134