#YBT0152. 统计方案
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述
小写了一个程序,随机生成了个正整数,分别是,他取出了其中一些数,并把它们乘起来之后模,得到了余数。但是没过多久,小就忘记了他选了哪些数,他想把所有可能的取数方案都找出来。 你能帮他计算一下一共有多少种取数方案吗?请把最后的方案数模后输出。 小记得他至少取了一个数。
输入
第一行三个正整数,含义如题目所述。 接下来一行有个正整数,表示生成的个随机数。
输出
一行一个数,方案数模。
输入样例
2 7 2
1 2
输出样例
2
提示
【数据规模与约定】 对于30%的数据,。 另有30%的数据,。 对于100%的数据,n≤32,p≤10^9,c≤10^9,a[i]<p,其中是质数。
评测数据说明
本题使用按题意独立构造、双实现核对的训练数据,共10个测试点,非原站或官方原始数据。总分100分。