LeetCode Climbing Stairs 70

来源:互联网 发布:行知实践园简介 编辑:程序博客网 时间:2024/05/16 10:45

70. Climbing Stairs

My Submissions
Total Accepted: 103589 Total Submissions: 283139 Difficulty: Easy

You are climbing a stair case. It takes n steps to reach to the top.

Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?


最简单的DP

public class Solution {    public int climbStairs(int n) {        int[] dp = new int[n+1];        dp[0] = 1;         dp[1] = 1;         for(int i = 2; i <= n; i++){            dp[i] = dp[i - 1] + dp[i - 2];        }        return dp[n];    }}


0 0
原创粉丝点击