1. 程式人生 > >洛谷P1722 矩陣 II(Catalan數)

洛谷P1722 矩陣 II(Catalan數)

lan 方案 esp 多少 hellip nbsp 如果 tdi blog

P1722 矩陣 II

題目背景

usqwedf 改編系列題。

題目描述

如果你在百忙之中抽空看題,請自動跳到第六行。

眾所周知,在中國古代算籌中,紅為正,黑為負……

給定一個1*(2n)的矩陣(usqwedf:這不是一個2n的隊列麽),現讓你自由地放入紅色算籌和黑色算籌,使矩陣平衡[即對於所有的i(1<=i<=2n),使第1~i格中紅色算籌個數大於等於黑色算籌]

問有多少種方案滿足矩陣平衡。

見樣例解釋。

輸入輸出格式

輸入格式:

正整數 n

輸出格式:

方案數t對100取模

輸入輸出樣例

輸入樣例#1:
2
輸出樣例#1:
2

說明

樣例解釋: 紅 黑 紅 黑

紅 紅 黑 黑

1<=n<=100

/*
    註意不要用另類遞推式,因為裏面的除法在取模的時候會出問題
*/
#include<cstdio>
using namespace std;
int h[110];
int main(){
    int n,i,j;
    h[0]=1;
    scanf("%d",&n);
    for(i=1;i<=n;++i)
        for(j=0;j<i;++j)
            h[i]
=(h[i]+h[j]*h[i-1-j])%100; printf("%d\n",h[n]); return 0; }

洛谷P1722 矩陣 II(Catalan數)