#NP0175. L45 NP0175-模意义下的乘法逆元2

0

L45 NP0175-模意义下的乘法逆元2

题目描述

给定nn个正整数aia_i,求他们在模p=998244353p=998244353意义下的乘法逆元。

为了防止输出量过大导致运行时间过长,题目将给定常数kk,你只需要输出∑i=1nkiai\sum_{i=1}^{n}\frac{k^i}{a_i}在模pp意义下的值即可。

输入格式

第一行输入两个正整数n,kn,k。 第二行输入nn个正整数aia_i。

输出格式

输出一行一个正整数,表示你的答案。

样例输入 #1

5 42
1 4 2 8 5

样例输出 #1

226213606

说明/提示

有1≤n≤5×106,1≤k,ai<p1\leq n\leq 5\times 10^6,1\leq k,a_i<p。