[北京省选集训2019] 生成树计数
题目描述
小S 刚刚学习了生成树的知识,聪明的他想出了一个问题:
给定一个 $n$ 个点的带权无向完全图,求其所有生成树权值的 $k$ 次方之和。
定义一个树的权值,为其所有边权值和。
因为他不会,所以你要来做这题。
由于答案可能很大,请输出答案对 $998244353$ 取模的结果。
输入输出格式
输入格式
第一行两个非负整数 $n,k$,意义如题目描述。
接下来 $n$ 行,每行 $n$ 个整数,为这个带权无向完全图的邻接矩阵表示。
设 $w_{i,j}$ 表示矩阵的第 $i$ 行第 $j$ 列,保证:
$w_{i,i}=0$,且 $w_{i,j}=w_{j,i}$
输出格式
输出一行一个整数表示答案对 $998244353$ 取模的结果。
输入输出样例
输入样例 #1
3 1
0 0 1
0 0 1
1 1 0
输出样例 #1
4
说明
### 数据范围:
对于 $20\%$的数据: $1\le n\le 5$
对于另外 $10\%$ 的数据: $k = 0$
对于另外 $10\%$ 的数据: $k = 1$
对于 $60\%$ 的数据: $1\le n \le 15$
对于另外 $15\%$ 的数据: $1\le k \le 15$
对于 $100\%$ 的数据:$1\le n \le 30$,$0 \le k \le 30$,$0\le w_{i,j} \le 998244352$
注意 $0^0 = 1$