No.1907 DETERMINATION
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 24
作問者 : hitonanode / テスター : Sumitacchan
タグ : / 解いたユーザー数 24
作問者 : hitonanode / テスター : Sumitacchan
問題文最終更新日: 2022-04-26 01:18:16
問題文
$\mathbb{F}_{998244353}$ 上の $N$ 次正方行列 $M_0, M_1$ が与えられます.$x$ を不定元として,行列 $M_0 + M_1 x$ の行列式 $\sum_{k=0}^N a_k x^k$ の各係数 $a_0, \dots, a_N$ を求めてください.
入力
$N$ $M_{011} \; M_{012} \; \dots \; M_{01N}$ $\vdots$ $M_{0N1} \; M_{0N2} \; \dots \; M_{0NN}$ $M_{111} \; M_{112} \; \dots \; M_{11N}$ $\vdots$ $M_{1N1} \; M_{1N2} \; \dots \; M_{1NN}$
- $1 \le N \le 400$
- $0 \le M_{dij} \le 998244352$ ($0 \le d \le 1, 1 \le i \le N, 1 \le j \le N$)
- 入力は全て整数
出力
$N + 1$ 行にわたって出力してください.$i$ 行目($1 \le i \le N + 1$)には $a_{i - 1}$ の値を $0 \le a_{i - 1} \le 998244352$ の範囲で出力してください.最終行でも改行してください.
サンプル
サンプル1
入力
2 1 4 2 3 1 0 0 1
出力
998244348 4 1
行列 $\begin{pmatrix} x + 1 & 4 \\ 2 & x + 3 \end{pmatrix}$ の行列式を求めます.計算すると,$(x + 1)(x + 3) - 2 \cdot 4 = x^2 + 4x - 5 = x^2 + 4x + 998244348$ です.
サンプル2
入力
2 0 0 2 3 1 5 1 1
出力
0 998244346 998244349
サンプル3
入力
5 39 47 33 40 34 14 28 50 39 44 56 70 56 63 56 35 49 53 51 50 10 16 22 19 20 34 24 28 53 31 21 15 18 33 20 35 27 38 58 43 50 36 44 79 49 8 6 8 13 9
出力
0 0 0 0 0 0
サンプル4
入力
10 10564 15278 11953 16394 14961 16552 11083 11008 18397 11438 5364 14524 8257 8680 14016 11094 8007 9591 14231 7815 10846 18308 13608 12810 19149 16310 10482 13183 21980 9293 8186 15433 12809 12082 9156 11902 8494 14051 15591 10025 9841 16226 10653 16842 10450 13182 10483 13917 21382 10495 5726 8371 6060 4708 10824 7774 3035 6493 11704 5429 11804 21620 12523 12824 19448 14904 7255 15497 26017 15621 5967 9775 5399 5043 4770 3385 2101 6686 12752 5451 7645 11308 8478 13586 14503 15210 8710 9555 14631 10793 12322 22689 17303 16847 15707 17089 12597 16067 22215 13884 11408 8049 10519 10127 11994 15275 7414 12402 11393 5668 25825 19279 16231 15676 25964 29972 13830 16143 23087 11117 25187 23547 18728 16718 26475 28570 9990 17669 19592 8984 30516 18710 22791 20149 19036 23821 12261 23637 19604 17708 21525 13105 13689 12195 14736 17778 8704 14352 14131 12003 20385 15744 16251 14793 19910 24272 10809 16152 19332 9252 24117 21421 22605 18342 22447 27025 10348 21192 22573 9681 25252 16080 23049 19342 17928 24785 12433 23891 22644 14251 28308 16070 19811 18546 19757 24204 13973 22758 19516 15901 18217 15911 8766 8827 16819 15552 6213 7067 9755 6427
出力
0 0 0 555404909 435862997 527181218 541789574 308208298 0 0 0
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。