递推
sunshine668
这个作者很懒,什么都没留下…
展开
-
hdu 2041 超级楼梯
Problem Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? Input 输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1 Output 对于每个测试实例,请输出不同走法的数量 Sample Input 2 2 3 Sample Out原创 2014-05-15 21:18:13 · 522 阅读 · 0 评论 -
HDU 2018 母牛的故事
Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0 n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出在第n年的时候母牛的数原创 2014-03-21 23:19:34 · 457 阅读 · 0 评论 -
hdu 2050 折线分割平面
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。 Input 输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0 Output 对于每个测试实例,请输出平面的最原创 2014-05-16 13:06:19 · 503 阅读 · 0 评论 -
HDU 2046 骨牌铺方格
Problem Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0 Output 对于每个测试实例,请输出铺放方案的原创 2014-03-21 23:46:40 · 480 阅读 · 0 评论 -
HDU 2084 数塔
Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经告诉你了,这是个DP的题目,你能AC吗? Input 输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1原创 2014-03-25 23:17:33 · 379 阅读 · 0 评论 -
hdu 2160 母猪的故事
Problem Description 话说现在猪肉价格这么贵,著名的ACBoy 0068 也开始了养猪生活。说来也奇怪,他养的猪一出生第二天开始就能每天中午生一只小猪,而且生下来的竟然都是母猪。 不过光生小猪也不行,0068采用了一个很奇特的办法来管理他的养猪场: 对于每头刚出生的小猪,在他生下第二头小猪后立马被杀掉,卖到超市里。 假设在创业的第一天,0068只买了一头刚出生的小猪,原创 2014-07-27 16:55:05 · 559 阅读 · 0 评论 -
hdu 2062 Subset sequence
Problem Description Consider the aggregate An= { 1, 2, …, n }. For example, A1={1}, A3={1,2,3}. A subset sequence is defined as a array of a non-empty subset. Sort all the subset sequece of An in lex原创 2014-08-03 21:19:32 · 925 阅读 · 0 评论 -
Ural 1149. Sinus Dances
Let An = sin(1–sin(2+sin(3–sin(4+…sin(n))…) Let Sn = (…(A1+n)A2+n–1)A3+…+2)An+1 For given N print SN Input One integer N. 1 ≤ N ≤ 200 Output Line containing SN Sample原创 2015-01-25 16:27:55 · 427 阅读 · 0 评论