YetAnotherRGBSequence

[ABC266G] Yet Another RGB Sequence

为了方便将 r,g,b 替换为 a,b,c。考虑可以将 a=k,b=k,就变为 akabkbcckab,(这里我们已经将 a,b 减去 k,下文的 a,b 均指代减去后的结果)然后求排列总数,使得不构成新的 ab

首先由于之后 b 会导致形成新的 ab,所以可以先放置 a,c,ab,方案数为 (a+c+k)!a!c!k!

然后考虑 b 的放置,发现可以放在 ab,c 后面或者最前面均可,共 c+k+1 个位置可插入(注意对于 ab,c 后,如果插了一个 b,可以继续插),所以等价成了如下方程,进行如下推导:

(1)x1+x2++xc+k+1=b(2)i,1ic+k+1,xi0(3)(x1+1)+(x2+1)++(xc+k+1+1)=b+c+k+1(4)i,1ic+k+1,xi+11(5)b+c+k+1c+k+1(6)b+c+kc+kCb+c+kc+k

答案为 (a+c+k)!a!c!k!×Cb+c+kc+k

1 0 1 1

AC

本文作者:wscqwq

本文链接:https://www.cnblogs.com/wscqwq/p/17520388.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   wscqwq  阅读(4)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起