Least Common Multiple

2 secs 1024 MB
magurofly's icon magurofly

AiA_i をそれぞれ素因数分解して、すべての素因数 pp についての指数の最大値を epe_p とします。

答えは Πppepmod998244353\Pi_p p^{e_p} \bmod 998244353 です。

素因数分解には線形篩を使うと前計算 O(maxAi)O(\max A_i) クエリ O(logAi)O(\log A_i) でできます。

想定嘘解法

あまりを取りながら最小公倍数を計算すると、正しく計算できません。