網(wǎng)格走法題目

來源:

??途W(wǎng)--網(wǎng)格走法數(shù)目

題目描述:

有一個X*Y的網(wǎng)格,小團要在此網(wǎng)格上從左上角到右下角,只能走格點且只能向右或向下走。請設計一個算法,計算小團有多少種走法。給定兩個正整數(shù)int x,int y,請返回小團的走法數(shù)目。

輸入:

輸入包括一行,逗號隔開的兩個正整數(shù)x和y,取值范圍[1,10]。

輸出:

輸出包括一行,為走法的數(shù)目。

輸入實例:

3 2

輸出實例:

10

講解:

實例

如上圖中,到達右下角的頂點必須經(jīng)過兩個紅點之一,其結(jié)果就等于上述兩個紅點的結(jié)果,即a[i][j]=a[i-1][j] + a[i][j-1],其中,a[i][1]=a[1][j]=1。

代碼:

#include <iostream>
using namespace std;
int main()
{
    int a[11][11],m,n;
    cin>>m>>n;
    for(int i = 1; i <= m; i++)
    {
        a[i][0] = 1;
    }
    for(int j = 1; j <= n; j++)
    {
        a[0][j] = 1;
    }
    for(int i = 1; i <= m; i++)
    {
        for(int j = 1; j <= n; j++)
        {
            a[i][j] = a[i - 1][j] + a[i][j - 1];
        }
    }
    cout<<a[m][n]<<endl;
    return 0;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容