小 Sub 收到了一道方程作为生日礼物,如下所示:ax≡xa(mod2p)a^x \equiv x^a \pmod {2^p}ax≡xa(mod2p)。给定 aaa 的值,请你帮小 Sub 统计有多少个 xxx(1≤x≤2p1 \leq x \leq 2^p1≤x≤2p)满足该方程。
有多组测试数据。输入的第一行为整数 TTT(约 100010001000),表示测试用例的数量。对于每组测试数据:
每组测试数据仅一行,包含两个整数 aaa 和 ppp(1≤a≤1091 \leq a \leq 10^91≤a≤109,1≤p≤301 \leq p \leq 301≤p≤30)。
对于每组测试数据,输出一行一个整数,表示满足条件的 xxx 的个数。
2 6 12 8 16
1023 16383
由 ChatGPT 5 翻译
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户