当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

2154:Color

题目描述
Beads of N colors are connected together into a circular necklace of N beads (N<=1000000000). Your job is to calculate how many different kinds of the necklace can be produced. You should know that the necklace might not use up all the N colors, and the repetitions that are produced by rotation around the center of the circular necklace are all neglected.

You only need to output the answer module a given number P.
输入解释
The first line of the input is an integer X (X <= 3500) representing the number of test cases. The following X lines each contains two numbers N and P (1 <= N <= 1000000000, 1 <= P <= 30000), representing a test case.
输出解释
For each test case, output one line containing the answer.
输入样例
5
1 30000
2 30000
3 30000
4 30000
5 30000
输出样例
1
3
11
70
629

该题目是Virtual Judge题目,来自 北京大学POJ

源链接: POJ-2154

最后修改于 2020-10-29T06:25:01+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
2000 65536