oneplus有一个n长度的数列,以及一个数x。他想知道有多少种方式从这个数列中取出若干个数(至少一个),使得这些数的乘积为x。答案可能很大,请输出对109+7取模后的值。第一行包含2个整数n,x;(1 <= n, x <= 100000)第二行包含n个整数,表示数列。输出一个整数表示答案10 1801 2 2 2 3 3 3 5 5 6