P14227

简化剩余系

难度 4 级 小学 数学入门 欧拉函数
讨论 统计 1通过 1提交 100%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

给你一个数p,缩减剩余系是指由[1,p]之间的与p互质的整数组成的集合。现在给你一个数x(x在p的缩减剩余集中),求在模p意义下x的幂集有多少个不同的值,(形如1,x,x^2,x^3...的数叫做x的幂集)

输入

输入一个数T表示样例总数 对于每一个T输入x和p,表示题意

输出

对于每一组样例输出一个值表示在模p意义下x的幂集有多少个不同的值

样例

样例 1
输入
3
1000 272
1000 131
1000 784
输出
0
50
0

提示

对于50%的数据 1 \leq P \leq 10^4

对于100%的数据 1 \leq T \leq 10,1 \leq P \leq 10^8

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交