luogu#P7776. 【模板】特征多项式

【模板】特征多项式

题目背景

这是一道模板题。

题目描述

给出 nn 和一个 n×nn\times n 的矩阵 AA,在模 998244353998244353 意义下求其特征多项式。

输入格式

第一行一个正整数 nn
接下来 nn 行每行 nn 个非负整数,表示矩阵 AA

输出格式

输出一行 n+1n+1 个正整数,表示其特征多项式 pA(x)p_A(x) 从低到高的系数。

3
1 2 3
4 5 6
7 8 9
0 998244335 998244338 1 

提示

对于一个 n×nn\times n 的矩阵 AA,设其特征多项式为 pA(x)p_A(x),满足

pA(x)=det(xInA)p_A(x)=\det(xI_n-A)

其中,InI_n 为一个 n×nn\times n 的单位矩阵。

对于 10%10\% 的数据,1n51\le n\le 5
对于 40%40\% 的数据,1n501\le n\le 50
对于另外 10%10\% 的数据,1in,1ji1,Ai,j=0\forall1\le i\le n,1\le j\le i-1,A_{i,j}=0,即 AA 为上三角矩阵;
对于另外 20%20\% 的数据,1in,1ji2,Ai,j=0\forall1\le i\le n,1\le j\le i-2,A_{i,j}=0,即 AA 为上海森堡矩阵;
对于 100%100\% 的数据,1n5001\le n\le 500Ai,j[0,998244352]A_{i,j}\in[0,998244352]