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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章