4417 - 方程的解数

通过次数

0

提交次数

0

时间限制 : 1 秒
内存限制 : 128 MB

已知一个 n 元高次方程:
\sum\limits_{i=1}^n k_ix_i^{p_i} = 0 其中:x_1, x_2, \dots ,x_n 是未知数,k_1,k_2, \dots ,k_n 是系数,p_1,p_2,…p_n 是指数。且方程中的所有数均为整数。

假设未知数 x_i \in [1,m] \space ( i \in [1,n]),求这个方程的整数解的个数。

输入

第一行一个正整数 n,表示未知数个数。

第二行一个正整数 m

接下来 n 行,每行两个整数 k_i,p_i

输出

输出一行一个整数,表示方程解的个数。

样例

输入

3
150
1 2
-1 2
1 2

输出

178

提示

对于 100\% 的数据,1\le n \le 61\le m \le 150,且 \sum\limits_{i=1}^n |k_im^{p_i}| < 2^{31}

答案不超过 2^{31}-1p_i \in \mathbb N^*\cap[0,2^{31})

来源

NOI