题目大意
给定N个正整数,有Q个询问,每次询问给出一个k,求:从N个数中选出k个相乘,所有方案乘积的和模100003的值。
N,Q≤50000,N个数范围是[1, 109 ]
分析
答案是要预处理的。
假如现在有n个数,现在要求取1——n个的答案,直接求不好求,如果把这n个数分成两部分,分别求出两部分的答案,可以发现,答案是可合并的,而且合并时是 A[i]=∑ij=0B[
给定N个正整数,有Q个询问,每次询问给出一个k,求:从N个数中选出k个相乘,所有方案乘积的和模100003的值。
N,Q≤50000,N个数范围是[1, 109 ]
答案是要预处理的。
假如现在有n个数,现在要求取1——n个的答案,直接求不好求,如果把这n个数分成两部分,分别求出两部分的答案,可以发现,答案是可合并的,而且合并时是 A[i]=∑ij=0B[