HDU5673 Robot 默慈金数
2016-04-23 18:33
218 查看
分析:
View Code
#include<iostream> #include<algorithm> #include<set> #include<vector> #include<queue> #include<cstdlib> #include<cstdio> #include<cstring> #include<cmath> using namespace std; typedef long long LL; typedef unsigned long long ULL; const int N=1e6+5; const LL mod=1e9+7; LL f ,inv ; int main(){ inv[1]=1; for(int i=2;i<N;++i) inv[i]=inv[mod%i]*(mod-mod/i)%mod; f[0]=1; f[1]=1; for(int i=2;i<=N-5;++i) f[i]=((2*i+1)*f[i-1]%mod+(3*i-3)*f[i-2]%mod)%mod*inv[i+2]%mod; int T,n; scanf("%d",&T); while(T--){ scanf("%d",&n); printf("%I64d\n",f ); } return 0; }
View Code
相关文章推荐
- 商业研究(11):金融招聘,大有可为?
- 商业研究(11):金融招聘,大有可为?
- 商业研究(11):金融招聘,大有可为?
- 使用Retrofit2.0实现GoogleDrive相关API
- Android网络开源库-Retrofit(三) 批量上传及上传进度监听
- 跳台阶
- java 类,变量,方法上注解值的获取
- 经纬度坐标数据处理——基于R
- Oracle中分页查询语句的写法
- spring+mybatis项目启动报错Initializing Spring root WebApplicationContext
- IDA 远程调试 Android so
- 《虚基类,虚函数,纯虚函数》
- 杭电ACM2003
- 数据库 mysql 语句
- 杭电ACM2002
- [Android]XworkView使用
- Android 插件化 动态升级
- Masonry适配——(4)UIScrollView的设置
- 2015第六届蓝桥杯决赛--方格填数(DFS)
- IDA远程调试so库JNI_Onload函数