AGC002F Leftmost Ball
题意:给你
答案对
考虑怎样的序列才可能是由上述规则生成的序列。
充要条件 : 每个前缀的白球个数
于是,在合法性问题上,我们只关心各个彩色球的第一次出现,以及白球。
考虑
记
显然,这里要求
考虑最靠前的第一个空位放置什么,转移如下:
放置一个白球
一定合法。
放置一个彩球
由
转移至 。 个白球一定都在这个空位前面,所以当 则合法。 选择一个未出现的颜色,方案数为
。 在后面的空位中,选择
个用于放置其他的同色球,方案数为
复杂度