#6903. 连乘问题

连乘问题

题目描述

给定 nn 个整数 a1,a2,,ana_1,a_2,\cdots,a_n,请计算一组乘积,记为 P1,P2,,Pn{P}_1,{P}_2,\cdots,{P}_n,其中 Pi{{P}_i} 的定义如下:

$${{P}_i}=\frac{a_1\cdot a_2\cdot a_3\cdots a_n}{a_i} $$

也就是说,Pi{P}_ia1a_1ana_n 的连乘再除去 aia_i。由于答案可能比较大,输出每个 Pi{P}_i10000{10000} 的余数。

输入格式

  • 第一行:单个整数表示 nn
  • 第二行:nn 个整数表示 a1,a2,,ana_1,a_2,\cdots,a_n

输出格式

nn 行:第 ii 行输出 Pi{P}_i10000{10000} 的余数。

4
1 3 4 6
72
24
18
12

数据范围

  • 对于 30%30\% 的数据,2n10002\leq n\leq 1000
  • 对于 60%60\% 的数据,2n100002\leq n\leq 10000
  • 对于 100%100\% 的数据,2n1000002\leq n\leq 1000001ai100001\leq a_i \leq 10000