6395. 【NOIP2019模擬2019.10.28】消失的序列

題意

nn對括號序的合法數目,並要求第xx個右括號剛好匹配第pospos個左括號。

思路

首先枚舉第pospos個左括號的位置,那麼可以算出第xx個右括號的位置.

分三類討論:

  1. (pos+1)(x1)(pos +1) \sim (x - 1)這一段的方案數是一個卡特蘭數。

  2. 1(pos1)1\sim (pos-1)相當於是從(0,0)(0,0)出發走到(n,m)(n,m)穿過對角線y=xy=x的方案.

等價於不經過斜線y=x+1y=x+1的方案,按照y=x+1y=x+1對稱可以得到方案數爲 總方案 - 不合法方案,每一條不合法方案對應着一條到達(m1,n+1)(m-1,n+1)點的方案,因爲必定經過y=x+1(n+mn)(n+mm1)\binom{n+m}{n}-\binom{n+m}{m-1}

  1. x+1nx+1\sim n這一段類似,只不過是從某個點(k,0)(k,0)開始走到(n,m)(n,m)的方案,等價於從(0,0)(0,0)走到(n,mk)(n,m-k)的方案,這是顯然的。
發佈了71 篇原創文章 · 獲贊 25 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章