题解 | #矩形覆盖#

矩形覆盖

https://www.nowcoder.com/practice/72a5a919508a4251859fb2cfb987a0e6

举一反三: 学习完本题的思路你可以解决如下题目:

JZ69. 跳台阶 JZ10. 斐波那契数列 JZ70. 矩形覆盖

题解 和之前的 FB数列来说,他的 其实项目 是不一样的啦

/**
 * 
 * @param number int整型 
 * @return int整型
 */
 int f[39]={0};
int rectCover(int number ) {
    // write code here
    if(number <1)
    return 0;
    if(number == 1)
    return 1;
    if(number == 2)
    return 2;

    if( f[number] >0)
        return f[number];

    //别看短 容易错
    return f[number] = rectCover(number -1 ) + rectCover(number -2);
}
全部评论

相关推荐

码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务