[关闭]
@owaski 2016-10-04T02:45:20.000000Z 字数 444 阅读 595

题解

CF Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) E

因为经过个点后就一直是了,因此我们只需要记经过前个点的信息,后面的归到一类即可。
表示到第个点经过了个点的方案数,设为第个点到第个点的路径数(不管经没经过点),那么:


因为,因为所有大于的方案之前都必定经过了一个点作为第个点,因此枚举经过的第个点是哪个即可,所以转移方程是:

注意当时,就不需要减去大于的方案数了,因为大于的都归类到上去了。
时间复杂度

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注