51Nod 1008 N的阶乘 mod P
2017-09-01 21:51
239 查看
题目链接
(a*b)%m=(a%m)*(b%m)%m
(a+b)%m=(a%m+b%m)%m
然后。。干它就完了
(a*b)%m=(a%m)*(b%m)%m
(a+b)%m=(a%m+b%m)%m
然后。。干它就完了
#include<iostream> #include<algorithm> #include<map> #include<cstring> #include<vector> #include<cmath> #include<cstdio> using namespace std; int main(){ long long n,m; cin>>n>>m; int out=1; for(int i=2;i<=n;i++){ out=(out%m)*(i%m)%m; } cout<<out; return 0; }
相关文章推荐
- 【51Nod-1008】N的阶乘 mod P
- 【51NOD-0】1008 N的阶乘 mod P
- 51nod 1008 N的阶乘 mod P
- 51nod-1008 N的阶乘 mod P
- 51nod_1008 N的阶乘 mod P
- 51nod 1008 大整数阶乘取模
- 51nod 1008 N的阶乘 mod P
- 51Nod 1008 N的阶乘 mod P
- 51nod 1008 N的阶乘 mod P
- 51Nod-1008 N的阶乘 mod P【模除】
- 【51Nod】1008 N的阶乘 mod P
- 【51nod】1008 N的阶乘 mod P
- 51Nod--1008 N的阶乘 mod P
- 51Nod-1008-N的阶乘 mod P
- 51nod 1008 N的阶乘 mod P
- 51nod 1003 阶乘后面0的数量【数学】
- 1003 阶乘后面0的数量 51NOD
- (51nod)1008 - N的阶乘 mod P
- 51 NOD 1008 N的阶乘 mod P
- 51Nod--1003 阶乘后面0的数量