#P16916. [JLCPC 2026] 计树
[JLCPC 2026] 计树
题目描述
给出一个整数 ,以及两个长度为 的数组 和 。
有一个大小为 的无向完全图 ,点编号范围为 。
对于图 的一棵生成树 ,定义
$$\begin{aligned} A(T) &= \prod_{(u,v)\in T} a_{u\oplus v},\\ B(T) &= \sum_{(u,v)\in T} b_{u\oplus v},\\ C(T) &= \bigoplus_{(u,v)\in T} (u\oplus v). \end{aligned}$$你需要对于每个 ,求出
$$\left(\sum_{\substack{T\\ C(T)=x}} A(T)B(T)^p\right) \bmod 998244353,$$其中 为一个给定的常数。
规定 。
无向完全图表示任意两个不同点之间都有一条无向边;生成树表示选出若干条边,使得所有点连通且不存在环;符号 表示按位异或。
输入格式
第一行包含两个整数 (,)。
接下来一行包含 个整数,第 个整数表示 ()。
接下来一行包含 个整数,第 个整数表示 ()。
输出格式
一行包含 个整数,第 个整数表示 时的答案。
2 0
1 1 1
1 2 3
4 4 4 4
2 2
2 3 5
1 4 2
5880 5416 10464 9640