leetcode#62 Unique Path

來源:互聯網
上載者:User

標籤:nis   機器   輸入   img   for   超過   bsp   turn   ini   

一個機器人位於一個 m x n 網格的左上方 (起始點在中標記為“Start” )。

機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在中標記為“Finish”)。

問總共有多少條不同的路徑?

例如,是一個7 x 3 的網格。有多少可能的路徑?

說明:m 和 的值均不超過 100。

樣本 1:

輸入: m = 3, n = 2輸出: 3解釋:從左上方開始,總共有 3 條路徑可以到達右下角。1. 向右 -> 向右 -> 向下2. 向右 -> 向下 -> 向右3. 向下 -> 向右 -> 向右

樣本 2:

輸入: m = 7, n = 3輸出: 28

class Solution {public:    int uniquePaths(int m, int n) {//每個格子只可能從左邊和上邊過來。它們都只能從左上方走一步獲得,現在多一個分支所以dp[i]=dp[左]+dp[上]        vector<int> dp(n, 1);        for (int i = 1; i < m; ++i)             for (int j = 1; j < n; ++j)                 dp[j] += dp[j - 1]; //下=dp[j - 1]左,dp[上]        }        return dp[n - 1];    }};

 



leetcode#62 Unique Path

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.