计算系数

Posted wangsheng5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算系数相关的知识,希望对你有一定的参考价值。

技术图片

n! ≡ n! mod p(mod p)

所以n!的逆元≡(n! mod p)的逆元

这样就可以做这道题了。

 1 #include<iostream>
 2 #include<cstdio>
 3 
 4 using namespace std;
 5 
 6 typedef long long ll;
 7 
 8 const int mod = 10007;
 9 ll a,b,k,n,m;
10 ll ans;
11 
12 ll work1(ll a,ll b)
13     ll s = 1;
14     while(b)
15         if(b&1)s = s*a%mod;
16         b >>= 1;
17         a = a*a%mod;
18     
19     return s;
20 
21 
22 ll work2(ll n)
23     ll s = 1;
24     for(int i = 2;i <= n;i++)s = s*i%mod;
25     return s;
26 
27 
28 ll work3(ll n)
29     return work1(work2(n),mod-2);
30 
31 
32 int main()
33     cin >> a >> b >> k >> n >> m;
34     cout << work2(k)*work1(a,n)%mod*work1(b,m)*work3(n)%mod*work3(k-n)%mod << \\n;    
35 return 0;
36 

 

以上是关于计算系数的主要内容,如果未能解决你的问题,请参考以下文章

R语言,分别计算pearson和spearman相关系数

R语言偏相关或者部分相关性系数计算实战:使用psych包计算(Partial Correlation)偏相关系数拟合回归模型使用两个回归模型的残差计算偏相关性系数

钢的热膨胀系数计算

如何用matlab计算皮尔逊相关系数

不确定度热膨胀系数怎么计算

相关系数r的计算公式是啥?