fzu2015vote 组合 逆元
来源:互联网 发布:php 路由 pathinfo 编辑:程序博客网 时间:2024/06/08 19:11
fzu2015
http://fayaa.com/code/view/27362/raw/
#include<iostream>#include<cstdio>using namespace std;__int64 jc[210],mod=1000000007;__int64 exgcd(__int64 a,__int64 b,__int64 &x,__int64 &y){if(b==0)return x=1,y=0,a;__int64 res=exgcd(b,a%b,y,x);y-=a/b*x;return res;}__int64 Inv(__int64 a,__int64 mod){__int64 x,y;exgcd(a,mod,x,y);return (x%mod+mod)%mod;}__int64 C(int n,int m){if(n==m)return 1;if(m==0)return 1;if(m==1)return n;__int64 d=jc[m]*jc[n-m]%mod;return jc[n]*Inv(d,mod)%mod;}int main(){int i,j,k,N,M,n;for(jc[1]=1,i=2;i<=200;i++)jc[i]=jc[i-1]*i%mod;//printf("%I64d\n",C(1,1));while(scanf("%d%d",&N,&M)!=EOF){n=N/2+1;__int64 ans=0;for(i=n;i<=N;i++)ans+=C(2*N-i-2,N-2)%mod;if(M==-1)ans=C(N+N-1,N-1)%mod-N*ans%mod;printf("%I64d\n",(ans%mod+mod)%mod);}return 0;}
- fzu2015vote 组合 逆元
- fzu2020 组合,逆元
- 组合数、逆元,数学
- FZU2282-组合数-逆元
- 组合数取模之逆元
- hdu4869(逆元+求组合数)
- hdu5651(乘法逆元&&组合数)
- Hdu 5698 瞬间移动【组合+逆元】
- 大数组合数取模(逆元+打表)
- 组合数处理(逆元求解)
- 组合数【Lucas定理,逆元】
- 组合数取模(逆元+快速幂)
- FZU - 2020 组合(逆元+卢卡斯)
- LightOJ-1102-组合数学,逆元
- bzoj1004(组合+乘法逆元)(简便)
- 组合数取模,预处理阶乘逆元模板
- Codeforces785D (组合数的逆元)
- Chess(组合数,逆元)
- java IO操作
- 变量内容的扩增 删除 取代 替换
- 用javascript实现浮出层
- 常见
- MFC中消息映射实例
- fzu2015vote 组合 逆元
- MySQL技术:实现无限级分类的思路
- HTML5将重塑Web世界?
- Java中的Map(11.29)
- fzu2020 组合,逆元
- windows程序设计 例题解析 BEZIER.C
- 谷歌用户体验设计准则
- android 用LruCache读取大图片并缓存
- 什么是好的用户体验