#P13762. [2019年备战北大冬令营[YMDragon]number

    ID: 12964 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2400数论状压DP模运算排序筛法动态规划

[2019年备战北大冬令营[YMDragon]number

题目描述

给出一个整数 nn,求所有满足 nxn\mid xσ0(x)=n\sigma_0(x)=n 的正整数 xx 的和,并对 PP 取模(σ0(x)\sigma_0(x)xx 的正因子个数)。

如果满足条件的数有无穷个则输出 1-1(不对 PP 取模)。

多组询问。

输入格式

第一行一个正整数 TT,描述数据组数。

接下来 TT 行,每行两个正整数 nnPP

输出格式

一共 TT 行,每行一个数,表示答案。

Samples

3
2 10007
3 10007
6 10007
2
9
30