您的位置:首页 > 其它

(51nod)1008 - N的阶乘 mod P

2017-03-12 18:33 381 查看
1008 N的阶乘 mod P


基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题


 收藏


 关注

输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %)

例如:n = 10, P = 11,10! = 3628800
3628800 % 11 = 10

Input
两个数N,P,中间用空格隔开。(N < 10000, P < 10^9)


Output
输出N! mod P的结果。


Input示例
10 11


Output示例
10


相关问题


N的阶乘 

0

 

N的阶乘的长度 V2(斯特林近似) 

0

 

N的阶乘 V2 

320

 

N的阶乘的长度 

0





李陶冶 (题目提供者)

#include <cstdio>

using namespace std;

int main()
{
long long n,p;
while(~scanf("%lld%lld",&n,&p))
{
long long ans=1;
for(long long i=1;i<=n;i++)
{
ans*=i;
ans%=p;
}
printf("%lld\n",ans);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: