题目描述
Koishi 十分喜欢数论。
她的朋友 Flandre 为了检测她和数论是不是真爱,给了她一个问题。
已知 f(n)=∑i=0nxi
给定 x 和 N 个数 ai,求 lcm(f(a1),f(a2),...,f(aN)) 对 109+7 取模。
按照套路,呆萌的 Koishi 当然假装不会做了,于是她来向你请教这个问题,希望你能在 1 秒内给她答案。
输入格式
第一行包含两个整数 x 和 N,接下来一行 N 个整数表示 ai。
输出格式
一个整数,表示答案。
3 5
1 2 4 5 0
44044
提示
lcm 表示若干个数的最小公倍数。
对于 10% 的数据,1≤N≤100,0≤ai≤9,x=2。
对于另外 20% 的数据,1≤N≤50,0≤ai≤100,2≤x≤10。
对于另外 30% 的数据,1≤N≤16,0≤ai≤109,2≤x≤1018。
对于 100% 的数据,1≤N≤100,0≤ai≤109,2≤x≤1018,且 x≡1(mod109+7)。