#P4717. 【模板】快速莫比乌斯/沃尔什变换 (FMT/FWT)

    ID: 4911 远端评测题 1000ms 250MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>动态规划,dp数学快速傅里叶变换 FFT快速莫比乌斯变换 FMT

【模板】快速莫比乌斯/沃尔什变换 (FMT/FWT)

题目背景

模板题,无背景

题目描述

给定长度为 2n2^n 两个序列 A,BA,B,设

Ci=jk=iAj×BkC_i=\sum_{j\oplus k = i}A_j \times B_k

分别当 \oplus 是 or,and,xor 时求出 CC

输入格式

第一行一个数n。 第二行2n2^n个数A0..A2n1A_0..A_{2^n-1} 第三行2n2^n个数B0..B2n1B_0..B_{2^n-1}

输出格式

三行每行2n2^n个数,分别代表\oplus是or,and,xor时C0..C2n1C_0..C_{2^n-1}的值mod 998244353\bmod\ 998244353

2
2 4 6 8
1 3 5 7
2 22 46 250
88 64 112 56
100 92 68 60

提示

n17n\le 17