宁波市第31届中小学程序设计比赛模拟试题 【动态规划】cirs
2017-07-25 18:26
281 查看
题目描述
Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出了实情:因为他喜欢圆。最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段),使所有的线段都不想交,他想知道这样的连接方案有多少种?
输入
有且仅有一个正整数 N(N≤3000)。
输出
要求的方案数(结果 mod 100000007)。
样例输入
2
样例输出
5
提示
1 号点与 2 号点连接:2 种。
1 号点与 4 号点连接:1 种。
1 号点与 6 号点连接:2 种。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <queue>
#include <cmath>
#include <algorithm>
#include <vector>
#include <map>
#include <string>
#include <stack>
#define LL long long
#define INF 0x7fffffff
#define mod 100000007
#define PI 3.1415926535897932
#define E 2.718281828459045
using namespace std;
int n;
LL a[3005];
int main()
{
scanf("%d",&n);
memset(a,0,sizeof(a));
a[0]=1;
for(int i=1;i<=n;i++)
for(int j=0;j<=i-1;j++)
a[i]=(a[i]+a[j]*a[i-j-1]) % mod;
printf("%lld",a
);
return 0;
}
Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出了实情:因为他喜欢圆。最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段),使所有的线段都不想交,他想知道这样的连接方案有多少种?
输入
有且仅有一个正整数 N(N≤3000)。
输出
要求的方案数(结果 mod 100000007)。
样例输入
2
样例输出
5
提示
1 号点与 2 号点连接:2 种。
1 号点与 4 号点连接:1 种。
1 号点与 6 号点连接:2 种。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <queue>
#include <cmath>
#include <algorithm>
#include <vector>
#include <map>
#include <string>
#include <stack>
#define LL long long
#define INF 0x7fffffff
#define mod 100000007
#define PI 3.1415926535897932
#define E 2.718281828459045
using namespace std;
int n;
LL a[3005];
int main()
{
scanf("%d",&n);
memset(a,0,sizeof(a));
a[0]=1;
for(int i=1;i<=n;i++)
for(int j=0;j<=i-1;j++)
a[i]=(a[i]+a[j]*a[i-j-1]) % mod;
printf("%lld",a
);
return 0;
}
相关文章推荐
- 宁波市第31届中小学程序设计比赛模拟试题 chicken
- 宁波市第31届中小学程序设计比赛模拟试题 match 九宫格填字母
- 复赛模拟试题 - 物品选取 动态规划(DP) 重庆一中高2018级竞赛班第七次测试 2016.8.4 Problem 3
- "百度之星"程序设计大赛试题解答(Java实现)---变态的比赛规则(未完成!!!)
- SQL Server 2000 数据库程序设计模拟试题
- SQL Server 2000 数据库程序设计模拟试题
- BSOJ4836 -- 【模拟试题】篮球比赛 hzwer noip模拟赛
- 腾讯编程比赛的试题(五)
- 【复赛模拟试题】盛夏的果实
- 【模拟试题】进制转换(normal)
- 第八届湘潭大学程序设计比赛(题解)
- NOIP模拟试题 软件开发(二分DP)
- C/C++ 程序设计员应聘常见面试试题深入剖析
- “玲珑杯”ACM比赛 Round #4 A -- chess play 【记忆模拟】
- 2017年中国大学生程序设计竞赛-中南地区赛暨第八届湘潭市大学生计算机程序设计大赛题解&源码(A.高斯消元,D,模拟,E,前缀和,F,LCS,H,Prim算法,I,胡搞,J,树状数组)
- 2006年导游资格证考试模拟试题含答案
- SSL2562 2016年提高组模拟试题 禅与园林艺术
- 【模拟试题】德雷克的追捕
- 【图-最小生成树】NOIP2010 模拟试题 新的开始
- 【备战NOIP2012图论专项模拟试题】位图