Catalan number (AP325 P-6-11)
1.0s 256MCatalan number 的遞迴式定義如下:
\[C_0 = 1,\qquad C_n = \sum_{i=0}^{n-1} C_i \times C_{n-1-i} \quad (n \ge 1)。\]請計算 \(C_n\) 除以 \(P\) 的餘數,其中 \(P = 10^9 + 9\)。
輸入格式
輸入一個非負整數 \(n\)。
限制
- \(0 \le n < 100\)。
輸出格式
輸出 \(C_n\) 除以 \(P\) 的餘數。
評分說明
每筆計分測資獨立計分,每筆 5 分,共 100 分;範例不計分。
範例輸入 1
3
範例輸出 1
5
範例輸入 2
20
範例輸出 2
564120366
題目來源
本題出自中正大學吳邦一教授所著《AP325-從 APCS 實作題檢測三級到五級》(v1.5)第 6 章 P-6-11,第 184 頁;經作者同意於 AACPOJ 免費公開。教材下載:AP325 講義(Google Drive);Python 版:AP325-Python(HackMD)。
登入後即可撰寫程式並提交評測。
登入