博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷P1976 鸡蛋饼
阅读量:6346 次
发布时间:2019-06-22

本文共 680 字,大约阅读时间需要 2 分钟。

题目背景

Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出 了实情:因为他喜欢圆。

题目描述

最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段), 使所有的线段都不想交,他想知道这样的连接方案有多少种?

输入输出格式

输入格式:

 

有且仅有一个正整数 N

 

输出格式:

 

要求的方案数(结果 mod 100000007)。

 

输入输出样例

输入样例#1: 
24
输出样例#1: 
4057031

 

 

又是一道裸的卡特兰数

加上取模即可

1 #include
2 const int MAXN=100001; 3 inline int read() 4 { 5 char c=getchar();int x=0,flag=1; 6 while(c<'0'||c>'9') {
if(c=='-') flag=-1;c=getchar();} 7 while(c>='0'&&c<='9') x=x*10+c-48,c=getchar();return x*flag; 8 } 9 int n;10 long long dp[MAXN];11 int main()12 {13 n=read();14 dp[0]=1;15 int ans=0;16 for(int i=1;i<=n;i++)17 for(int j=0;j

 

 

转载地址:http://cncla.baihongyu.com/

你可能感兴趣的文章
将bootstrap弹出框的点击弹出改为鼠标移入弹出
查看>>
SKF密码设备研究
查看>>
数据对象映射模式(通过工厂模式和注册树模式)v2
查看>>
4939 欧拉函数[一中数论随堂练]
查看>>
MySQL笔记(一)
查看>>
spring boot 包jar运行
查看>>
18年秋季学习总结
查看>>
Effective前端1:能使用html/css解决的问题就不要使用JS
查看>>
网络攻防 实验一
查看>>
由莫名其妙的错误开始---浅谈jquery的dom节点创建
查看>>
磨刀-CodeWarrior11生成的Makefile解析
查看>>
String StringBuffer StringBuilder对比
查看>>
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
面试题目3:智能指针
查看>>
取消凭证分解 (取消公司下的多个利润中心)
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>