AT_xmascon25_f Fluffian
题目描述
给定一个正整数 $N$ 以及两个 $2N \times 2N$ 的整数反对称矩阵 $(A_{i,j})$ 和 $(B_{i,j})$(下标从 $1$ 开始)。具体地,满足以下条件:
- 对于 $1 \le i \le 2N$,有 $A_{i,i} = 0,\, B_{i,i} = 0$。
- 对于 $1 \le i < j \le 2N$,有 $A_{j,i} = -A_{i,j},\, B_{j,i} = -B_{i,j}$。
令 $(i, j)$ 元素为关于 $x$ 的多项式 $A_{i,j} + B_{i,j} x$,则得到一个 $2N \times 2N$ 的反对称矩阵。其 [Pfaffian(行列子)](https://ja.wikipedia.org/wiki/%E3%83%91%E3%83%95%E3%82%A3%E3%82%A2%E3%83%B3) 是关于 $x$ 的一个次数至多为 $N$ 的多项式。请输出此多项式的每一项系数对 $101$ 取模(结果在 $0$ 到 $100$ 之间)。
输入格式
输入按如下格式通过标准输入给出:
> $N$ $A_{1,1}$ $A_{1,2}$ $\cdots$ $A_{1,2N}$ $A_{2,1}$ $A_{2,2}$ $\cdots$ $A_{2,2N}$
> $\vdots$
> $A_{2N,1}$ $A_{2N,2}$ $\cdots$ $A_{2N,2N}$
> $B_{1,1}$ $B_{1,2}$ $\cdots$ $B_{1,2N}$ $B_{2,1}$ $B_{2,2}$ $\cdots$ $B_{2,2N}$
> $\vdots$
> $B_{2N,1}$ $B_{2N,2}$ $\cdots$ $B_{2N,2N}$
输出格式
设所求 Pfaffian 多项式的 $x^k$ 项的系数模 $101$ 为 $c_k$($0 \leq k \leq N$),请按如下格式输出:
> $c_0$ $c_1$ $\cdots$ $c_N$
说明/提示
### 样例解释 1
$$
\operatorname{pf}\begin{bmatrix}
0 & 1+7x & 2+8x & 3+9x \\
-1-7x & 0 & 4+10x & 5+11x \\
-2-8x & -4-10x & 0 & 6+12x \\
-3-9x & -5-11x & -6-12x & 0
\end{bmatrix}
= (1+7x)(6+12x) - (2+8x)(5+11x) + (3+9x)(4+10x) = 8 + 58x + 86x^2
$$
### 样例解释 2
Pfaffian 为 $-8 - 58x - 86x^2$。
### 样例解释 3
Pfaffian 为 $-8x + 8x^2$。
# 数据范围与约定
- $1 \leq N \leq 250$。
- $-101 < A_{i,j} < 101$($1 \leq i,j \leq 2N$)。
- $-101 < B_{i,j} < 101$($1 \leq i,j \leq 2N$)。
- $A_{i,i} = 0$($1 \leq i \leq 2N$)。
- $B_{i,i} = 0$($1 \leq i \leq 2N$)。
- $A_{j,i} = -A_{i,j}$($1 \leq i < j \leq 2N$)。
- $B_{j,i} = -B_{i,j}$($1 \leq i < j \leq 2N$)。
由 ChatGPT 5 翻译