题意

(n<=200000)

题解

把DP转移方程写出来,这不是卡特兰数吗?
然后就解决了。

做完这题我发现

DP真是一个好东西。

(公式连乘所以中间要加mod要不爆longlong了)

 #include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
const long long N=;
const long long mod=1e9+;
long long n,dp[N];
long long ksm(long long x,long long b){
long long tmp=;
while(b){
if(b&){
tmp=(tmp*x)%mod;
}
b>>=;
x=(x*x)%mod;
}
return tmp;
}
int main(){
scanf("%lld",&n);
dp[]=;
for(long long i=;i<=n;i++){
dp[i]=dp[i-]*(*i-)%mod*ksm(i+,mod-);
dp[i]%=mod;
}
printf("%lld",dp[n]);
return ;
}

最新文章

  1. ArcGIS之Cartogram地图变形记
  2. jQuery动画高级用法——详解animation中的.queue()函数
  3. Icon Font浅谈
  4. Python起步(2)
  5. js相关总结
  6. My favorite bit torrent client for Ubuntu
  7. memset的使用
  8. July 31st, Week 32nd Sunday, 2016
  9. 【转】发布的QT程序无法显示图标和图片的问题
  10. JS自定义事件(Dom3级事件下)
  11. Numerical Methods with MATLAB(1)
  12. 获取对固定列不重复的新DataTable
  13. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
  14. 小程序一个大盒子里面的盒子内容居中对其显示wxss写法
  15. Python3.6.2安装pip install paramike模块报错
  16. 基于虚拟主机的HAProxy配置实战
  17. CentOS6.5 安装Kafka集群
  18. C++ leetcode Longest Substring Without Repeating Characters
  19. 【转】VMware虚拟机三种网络模式超详解
  20. hbase 性能调

热门文章

  1. SpringMVC(六)POJO类作为 @RequestMapping方法的参数
  2. ZBrush软件特性之Stencil模板调控板
  3. ubantu上搭建hive环境
  4. Eclipse中使用GIT将文件还原至上一版本
  5. node 常用命令行
  6. H5图片上传、压缩
  7. multiple definition of
  8. Qt Designer设计 UI 文件并调用
  9. 新手学python-Day4-作业
  10. oracle 的交并差函数,intersect;union;minus。