[组合] Codeforces #575H. Bots
来源:互联网 发布:鲁迅体 知乎 编辑:程序博客网 时间:2024/06/05 14:09
题意即求
竖列的组合数的和,可以通过多凑一项,不断用
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int maxn=3000005,MOD=1e9+7;typedef long long LL;int n,m,ans;LL fac[maxn],inv[maxn],fac_inv[maxn];LL C(int n,int m){ return fac[n]*fac_inv[m]%MOD*fac_inv[n-m]%MOD; }int main(){ fac[0]=1; for(int i=1;i<=3000000;i++) fac[i]=fac[i-1]*i%MOD; inv[1]=1; for(int i=2;i<=3000000;i++) inv[i]=(LL)(MOD-MOD/i)*inv[MOD%i]%MOD; fac_inv[0]=1; for(int i=1;i<=3000000;i++) fac_inv[i]=fac_inv[i-1]*inv[i]%MOD; scanf("%d",&n); ans=(C(2*n+2,n+1)-1)%MOD; printf("%d\n",(ans+MOD)%MOD); return 0;}
阅读全文
0 0
- [组合] Codeforces #575H. Bots
- Codeforces 575H Bots 组合恒等式+逆元法求组合数取模
- cf 575H Bots
- CodeForces 630 H. Benches(组合数学)
- CodeForces - 630H Benches (组合数学)
- CodeForces 630H- Benches【组合数学】
- Codeforces--630H--Benches(组合数)
- CodeForces 630H- Benches【组合数学】
- 《“H”组合》解题报告
- Lineage2 Bots Information
- Angry Bots源码分析
- 【组合数学思维】CodeForces
- CodeForces 245H
- CodeForces 245H
- codeforces GYM 100792H
- codeforces 589H DFS
- Codeforces 630H Benches
- codeforces 549H 二分
- react 组件
- git命令
- ListView实现多级树形菜单
- Koa
- Spring Boot 使用Oracle集成Mybatis,驼峰映射(下划线)问题
- [组合] Codeforces #575H. Bots
- 2017年中国家用电器技术大会,物联网+人工智能将对家电产业产生新价值
- redis auth
- 如何得到服务器当前时间
- SSM项目中自动生成反向工程
- Canvas的transform详解
- c/c++中string与char的区别
- ZooKeeper系列(四) Zookeeper的应用实践
- 创业 人生 价值