#P2992. Pku3986 Math teacher's homework

Pku3986 Math teacher's homework

Math teacher's homework

题面翻译

题目描述

给出两个整数KKnn 和一个整数序列M1,M2,M3....MnM_1,M_2,M_3....M_n

求满足X1X2X3...Xn=KX_1 \otimes X2 \otimes X3...\otimes Xn=K0XiMi(i=1..n)0\leq X_i\leq M_i(i=1..n)的解的个数。

输入格式

每个测试点包含多组测试数据,但不超过100100 组。 每组测试数据的第一行包含两个整数nnKK。 第二行包含n 个整数:M1,M2,M3...MnM_1,M_2,M_3...M_n。 当n=0n=0K=0K=0 时读入结束。

输出格式

于每组数据,输出一个数ansans,表示符合条件的解的个数。由于答案可能会很 大,你只需要输出答案除以109+310^9+3 的余数。

输入样例

11 2047
1024 512 256 128 64 32 16 8 4 2 1
10 2047
1024 512 256 128 64 32 16 8 4 2
0 0

输出样例

1
0

题目描述

PDF