题目大意
给定n个数\(a_1\)~\(a_n\),定义\(f_i\)为斐波那契数列,求出\(lcm(f_{a_1},...,f_{a_n})\),\(n\leq5\times 10^4\),\(a_i\leq10^6\)。
根据斐波那契的性质,有\(gcd(f_n,f_m)=f_{gcd(n,m)}\)。
又根据常识,\(lcm(n,m)=\frac{nm}{gcd(n,m)}\),\(lcm(a,b,c)=\frac{abc\times gcd(a,b,c)}{gcd(a,b)\times gcd(b,c)\times gcd(a,c)}\),所以答案就是:
\[\prod_k f_k^{\sum_S(-1)^{|S|+1}[gcd(S)=k]} \]
只看指数部分,\(\sum_S(-1)^{|S|+1}[gcd(S)=k]=\