51nod 1120 机器人走方格 V3
来源:互联网 发布:足迹软件下载 编辑:程序博客网 时间:2024/04/30 14:23
#include <bits/stdc++.h>using namespace std;long long mod=10007;long long powmod(long long x,long long p){long long ret=1;while(p){if(p&1)ret=ret*x%mod;x=x*x%mod;p>>=1;}return ret;}long long C(long long n,long long m){long long i,j,ret=1,div=1;for(i=n,j=1;j<=m;i--,j++){ret=ret*i%mod;div=div*j%mod;}ret=ret*powmod(div,mod-2)%mod;return ret;}long long lucas(long long n,long long m){if(m)return C(n%mod,m%mod)*lucas(n/mod,m/mod);elsereturn 1;}int main(){long long n;while(cin>>n){cout<<2*lucas(2*(n-1),n-1)*powmod(n,mod-2)%mod<<endl;}}
0 0
- 51nod 1120 机器人走方格v3
- 51nod 1120 机器人走方格 V3
- 【51 Nod】 1120 机器人走方格 V3
- 51Nod-1120-机器人走方格 V3
- [51nod-1120]机器人走方格V3 题解
- 1120 机器人走方格 V3
- 1120 机器人走方格 V3
- 51NOD 1120 机器人走方格 V3(卢卡斯定理 + 非降路径)
- 51nod 1120 机器人走方格 V3(卡特兰数,lucas定理)
- 51nod 1120 机器人走方格V3 卡特兰数+卢卡斯定理
- 51nod 1120 机器人走方格 V3 lucas+卡特兰+逆原 好题
- 51nod 1120 机器人走方格V3【卡特兰数】【卢卡斯定理】
- 51nod 1120 机器人走方格V3(组合数学+卡特兰数+Lucas)
- 51 Nod 机器人走方格
- 机器人走方格 51Nod
- 【51Nod1120】机器人走方格 V3
- 【51Nod1120】机器人走方格 V3
- 51nod 1118 机器人走方格
- 51nod 1119 机器人走方格 V2
- Throwable以及错误
- COGS 693 Antiprime数
- Window下Git安装使用
- 我的博客系统接口列表
- 51nod 1120 机器人走方格 V3
- 【USACO】2009 Open Work Scheduling 工作安排
- 51nod 1126 求递推序列的第N项
- python基础教程——列表
- 同余模算术
- 51nod 1127 最短的包含字符串
- 矩阵计算系列文章
- Anaconda对内置包进行更新
- JAVASE之操作XML