hdu2067 小兔的棋盤 (卡特蘭數模板題)

2021-08-28 02:32:45 字數 407 閱讀 4087

傳送門~

題意:從左下角走到右上角的不越過對角線的最短路徑的種類數。

思路:參見我的那篇卡特蘭數全家桶的部落格。這道題沒說是先往上走再往右還是反過來,所以要輸出h[n]*2 。

**如下:

#include #include #include #include #include #include #include #include #include #include #include #include #define ull unsigned long long

using namespace std;

long long h[36];

void init()

}int main()

return 0;

}

HDU 2067 小兔的棋盤 卡特蘭數

小兔的叔叔從外面旅遊回來給她帶來了乙個禮物,小兔高興地跑回自己的房間,拆開一看是乙個棋盤,小兔有所失望。不過沒過幾天發現了棋盤的好玩之處。從起點 0,0 走到終點 n,n 的最短路徑數是c 2n,n 現在小兔又想如果不穿越對角線 但可接觸對角線上的格點 這樣的路徑數有多少?小兔想了很長時間都沒想出來...

hdu2067 小兔的棋盤

思路 遞推 include includeusing namespace std define ll long long ll dp 36 36 int cas 1 int main description 小兔的叔叔從外面旅遊回來給她帶來了乙個禮物,小兔高興地跑回自己的房間,拆開一看是乙個棋盤,小...

HDU 2067 小兔的棋盤

problem description 小兔的叔叔從外面旅遊回來給她帶來了乙個禮物,小兔高興地跑回自己的房間,拆開一看是乙個棋盤,小兔有所失望。不過沒過幾天發現了棋盤的好玩之處。從起點 0,0 走到終點 n,n 的最短路徑數是c 2n,n 現在小兔又想如果不穿越對角線 但可接觸對角線上的格點 這樣的...