洛谷P1976 鸡蛋饼(Catalan数)
2024-08-30 07:04:22
P1976 鸡蛋饼
题目背景
Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出 了实情:因为他喜欢圆。
题目描述
最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段), 使所有的线段都不想交,他想知道这样的连接方案有多少种?
输入输出格式
输入格式:
有且仅有一个正整数 N
输出格式:
要求的方案数(结果 mod 100000007)。
输入输出样例
输入样例#1:
24
输出样例#1:
4057031
#include<cstdio>
using namespace std;
int h[];
int main(){
int n,i,j;
h[]=;
scanf("%d",&n);
for(i=;i<=n;++i)
for(j=;j<i;++j)
h[i]=(h[i]+1LL*h[j]*h[i--j])%;
printf("%d\n",h[n]);
return ;
}
最新文章
- Linux内核驱动之GPIO子系统(一)GPIO的使用
- [转]后台页面访问权限:页面基类&;内置票据认证 使用方法
- HTML5中script的async属性异步加载JS
- 基于 Eclipse 平台的代码生成技术
- Linux 命令、Shell 杂货铺
- LR杂记 - loadrunner各项指标结果分析
- 检测ORACLE方法汇总数据块损坏
- 辽宁OI2016夏令营模拟T3-chess
- php七牛批量删除空间内的所有文件方法
- css实现文本超出两行隐藏
- npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
- tp5.1的安装与运行流程
- PHP 开发者的 Docker 之旅
- cpp 区块链模拟示例(四) 区块链工作量证明
- sqlserver每行都有累加,你怎么搞,窗口函数来帮忙!!!
- ThinkPHP3.1快速入门教程
- BZOJ1968 [Ahoi2005]COMMON 约数研究 数论
- 配置typeAliasesPackage支持通配符包路径扫描
- 由于出现以下异常,无法生成模型:“System.Data.StrongTypingException: 表“TableDetails”中列“IsPrimaryKey”的值为 DBNull。
- Linux 文件的权限