問題一覧 > 通常問題

No.2497 GCD of LCMs

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 61
作問者 : KumaTachiRenKumaTachiRen / テスター : 👑 AngrySadEightAngrySadEight
0 ProblemId : 9373 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-09-11 11:52:50

問題文

$N$ 頂点 $M$ 辺の連結単純無向グラフ $G$ があり,$i\ (1\leq i\leq M)$ 番目の辺は頂点 $U_i,V_i$ 間を結ぶ辺です. また各頂点には整数が書き込まれており,頂点 $i\ (1\leq i\leq N)$ に書き込まれている数字は $A_i$ です. $x=1,2,\dots,N$ それぞれに対し次の問題を解いてください.

  • 問題:頂点 $1$ から頂点 $x$ への単純パス(同じ頂点を複数回通らないパス)に対し,そのスコアをその単純パスに含まれる頂点に書かれた整数すべての最小公倍数と定めます. 頂点 $1$ から頂点 $x$ への単純パスすべてに対するスコアの最大公約数を $998244353$ で割ったあまりを求めてください.

入力

$N\ M$
$A_1\ A_2\ \dots\ A_N$
$U_1\ V_1$
$U_2\ V_2$
$\vdots$
$U_M\ V_M$

  • $1\leq N\leq 250$
  • $N-1\leq M\leq\min\left(8000,\frac{N(N-1)}{2}\right)$
  • $1\leq A_i\lt 998244353$
  • $1\leq U_i\lt V_i\leq N$
  • $i\neq j$ ならば $(U_i,V_i)\neq(U_j,V_j)$.
  • 与えられるグラフは連結
  • 入力はすべて整数

出力

$N$ 行出力してください. $i$ 行目には $x=i$ としたときの答えを出力してください. 最後に改行してください.

サンプル

サンプル1
入力
4 4
3 4 6 9
1 2
1 3
2 4
3 4
出力
3
12
6
18

  • 頂点 $1$ から $1$ への単純パスとしてあり得るのは $[1]$ で,スコアは $3$ なので答えは $3$ です.
  • 頂点 $1$ から $2$ への単純パスとしてあり得るのは $[1,2],[1,3,4,2]$ で,スコアはそれぞれ $12,36$ なので答えは $12$ です.
  • 頂点 $1$ から $3$ への単純パスとしてあり得るのは $[1,3],[1,2,4,3]$ で,スコアはそれぞれ $6,36$ なので答えは $6$ です.
  • 頂点 $1$ から $4$ への単純パスとしてあり得るのは $[1,2,4],[1,3,4]$ で,スコアはそれぞれ $36,18$ なので答えは $18$ です.

サンプル2
入力
5 4
164493406 49276361 366324377 764544595 615989488
1 2
2 3
3 4
4 5
出力
164493406
120205690
108232323
103692775
101734306

$998244353$ で割ったあまりを出力してください.

サンプル3
入力
8 20
785470077 742424363 266929410 601820340 936427390 852239977 812821450 40172340
5 8
5 6
2 7
2 8
1 6
4 5
3 8
1 8
1 3
3 6
2 6
1 7
4 7
1 4
5 7
1 5
4 6
1 2
3 7
2 3
出力
785470077
453182908
816474233
856799369
288800012
205327740
241617414
468866145

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。