题意: 给定n,求问由2n个字母B,n个字母A构成的字符串中 任意前缀B的个数大于A的个数且任意后缀B的个数大于A的个数的 字符串个数. 解法: 注意到答案不易于直接计算,所以我们考虑应用容斥原理. 注意到本题非常类似卡特兰数. 卡特兰数等价于从棋盘上$(1,1)$走到$(n,n)$且不穿过对角线的方案数. 1.先考虑求存在前缀B的个数<A的个数的方案数. 等价于从棋盘上$(1,1)$上走到$(2n,n)$ 且 穿过从$(1,1)$开始,以$(1,1)$为方向向量的直线$L$ 的 方案数. 当第…