UVA 991 Safe Salutations
来源:互联网 发布:fda医疗器械数据库 编辑:程序博客网 时间:2024/05/16 23:49
题意:连接圆上的n对点,要求不要相交,Catalan数的应用,试想一下,如果任选一条的
如果使得线的一边的点数是奇数的话,那么我们显然是无法成功的,所以我们选择一条线后,线的两边都要是偶数个,例如n=4的时候,我们可以选择(0对,3对),(1对,2对),(2对,1对),(3对,0对)
#include <iostream>#include <cstdio>#include <cstdio>#include <cmath>using namespace std;const int MAXN = 20;int f[MAXN];int main(){ f[0] = f[1] = 1; f[2] = 2; for (int i = 3; i <= 10; i++) for (int j = 0; j < i; j++) f[i] += f[j]*f[i-j-1]; int n,flag=0; while (scanf("%d",&n) != EOF){ if (flag) printf("\n"); else flag = 1; printf("%d\n",f[n]); } return 0;}
- UVA 991 Safe Salutations
- UVa:991 Safe Salutations
- UVa 991 - Safe Salutations
- uva 991 Safe Salutations
- UVA 991 - Safe Salutations (卡特兰数)
- UVa 991 Safe Salutations 卡特兰数
- uva 991 - Safe Salutations(卡特兰数)
- Safe Salutations
- UVA991 - Safe Salutations(catalan数)
- uva 825 Walking on the Safe Side
- UVA 825 Walking on the Safe Side
- UVa 825 - Walking on the Safe Side
- uva 825 - Walking on the Safe Side
- UVa 825 - Walking on the Safe Side
- UVA-825-Walking on the Safe Side
- UVa:825 Walking on the Safe Side
- UVA - 825 Walking on the Safe Side
- uva 825 Walking on the Safe Side
- java泛型之四——上下限
- VC打开制定文件夹
- android4.0.3去掉底部状态栏statusbar,全屏显示示例代码
- jbpm4.4整合spring2.5
- uva 10229 - Modular Fibonacci(矩阵快速幂)
- UVA 991 Safe Salutations
- 如何在vs2010中设置C++ main 函数的实参int main(int argc ,char *argv[])
- "半连接"检测的研究
- C语言交换a和b的值
- 模板卷积Template Convolution
- XCode的文件组织
- 互联网广告的RTB革命
- web.xml中load-on-startup的作用
- 书:计算机网络高级软件编程技术(P88) 之 基础训练:路由追踪程序的实现(tracert程序)