#THU20151B. 整数对
整数对
时间限制: 1.0 秒
空间限制: 512 MB
题目描述
已知 个非负数整数 ,以及一个非负数整数 。请你输出满足以下条件的 的数对个数:
- ,
- 。
由于满足条件的整数对可能很多,你只需要输出满足条件的整数对的个数除以 的余数。
输入格式
从标准输入读入数据。
输入的第一行包含整数 和 ,以一个空格隔开。
输入的第二行包含 个以一个空格分隔开的整数,表示 。
输出格式
输出到标准输出。
输出一个整数,即满足条件的整数对的个除以 的余数。
5 6
1 2 3 4 5
6
样例 1 解释
是所有满足条件的 组合。
数据范围
对于所有数据,$2 \le n \le 10^5,0 \le M \le 10^9,0 \le A_i \le 10^9$。
在 的测试用例中,。