USACO 2.3.2 Cow Pedigrees 奶牛家谱
题目描述:
农民约翰准备购买一群新奶牛。 在这个新的奶牛群中, 每一个母亲奶牛都生两个小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(3 <= N < 200)。这些二叉树有如下性质:
每一个节点的度是0或2。度是这个节点的孩子的数目。
树的高度等于K(1 < K < 100)。高度是从根到最远的那个叶子所需要经过的结点数; 叶子是指没有孩子的节点。
有多少不同的家谱结构? 如果一个家谱的树结构不同于另一个的, 那么这两个家谱就是不同的。输出可能的家谱树的个数除以9901的余数。
格式
PROGRAM NAME: nocows
INPUT FORMAT (file nocows.in)
第1行: 两个空格分开的整数, N和K。
OUTPUT FORMAT (file nocows.out)
第 1 行: 一个整数,表示可能的家谱树的个数除以9901的余数。
SAMPLE INPUT
5 3
SAMPLE OUTPUT
2
OUTPUT DETAILS
有5个节点,高为3的两个不同的家谱:
@ @/ \ / \@ @ 和 @ @/ \ / \@ @ @ @
时间限制: 1000ms
空间限制: 128MB
代码如下:
#include<cstdio>
int dp[202][202]={},n,k;
int main(){scanf("%d%d",&n,&k);for(int i=1;i<202;i++){dp[1][i]=1;}for(int i=1;i<=k;i++){for(int j=3;j<=n;j+=2){for(int l=1;l<j;l+=2){dp[j][i]=(dp[j][i]+dp[l][i-1]*dp[j-l-1][i-1])%9901;}}}printf("%d",(dp[n][k]-dp[n][k-1]+9901)%9901);
}
USACO 2.3.2 Cow Pedigrees 奶牛家谱相关推荐
- BZOJ 1631==USACO 2007== POJ 3268 Cow Party奶牛派对
Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 19226 Accepted: 8775 Description One ...
- [USACO2.3]奶牛家谱 Cow Pedigrees
[USACO2.3]奶牛家谱 Cow Pedigrees 题目 题目链接(luogu) 思路 dp,开始随便写了个dfs结果得了33分.看标签发现是dp,然后发现dp确实可行.(一下方法应该不是最优的 ...
- BZOJ 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛【Floyd】
1612: [Usaco2008 Jan]Cow Contest奶牛的比赛 Time Limit: 5 Sec Memory Limit: 64 MB Description FJ的N(1 <= ...
- bzoj 1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会 -- Tarjan
1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会 Time Limit: 5 Sec Memory Limit: 64 MB Description The N (2 & ...
- bzoj 3377: [Usaco2004 Open]The Cow Lineup 奶牛序列
3377: [Usaco2004 Open]The Cow Lineup 奶牛序列 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 49 Solve ...
- bzoj 1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会(Trajan)
1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 380 Solved: 2 ...
- bzoj 1638: [Usaco2007 Mar]Cow Traffic 奶牛交通(拓扑排序?+DP)
1638: [Usaco2007 Mar]Cow Traffic 奶牛交通 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 971 Solved: 37 ...
- bzoj 1623: [Usaco2008 Open]Cow Cars 奶牛飞车(贪心)
1623: [Usaco2008 Open]Cow Cars 奶牛飞车 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 578 Solved: 402 ...
- bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居(切比雪夫距离+multiset贪心+并查集)
1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1092 S ...
最新文章
- 细说Debug和Release区别
- 基于 MongoDB 的 python 日志功能
- java 实现违章_基于JAVA的车辆违章查询数据调用代码实例
- 【数据竞赛】时间序列竞赛炸榜技巧
- MacOS上的包管理工具
- 多级指针和静动态内存的跨函数访问
- mysql 主备XtraBackup恢复
- 【华为云技术分享】《跟唐老师学习云网络》 - Bridge网桥
- [Swift]LeetCode1009. 十进制整数的补码 | Complement of Base 10 Integer
- IT人 不要一辈子靠技术生存(转
- enum java 判断相等_聊一聊Java的枚举enum
- 【Tools系列】推荐一款好用的截图工具:Snipaste
- 计算机一级学ug么,怎样才能学好UG从事电脑编程工作呢?进来看看必有收获!...
- ubuntu系统下载路径(可以收藏免得以后再找)
- C语言的广泛作用的论文,高职C语言课程教学论文
- XiunoBBS插件大全,可视化XiunoBBS插件
- 微软OpenPai平台部署安装(kubernetes 大数据和深度学习平台安装部署)
- 解析SWD协议,烧写程序
- 博客中的动态图片如何制作
- Algorithm Gossp (18) 最大公因数、最小公倍数、因式分解