【HDOJ】2065 "红色病毒"问题
摘要:
刚开始看这道题目的时候,完全没看出来是递推。看了网上大牛的分析。立刻就明白了。其实无论字符串长度为多少,都可以将该长度下的组合分成四种情况S1(A偶数C偶数)、S2(A偶数C奇数)、S3(A奇数C偶数)、S4(A奇数C奇数)。因此,可以由n-1长度情况下的各种情况数目推导出n长度下的数目。fn(S1) = 2*fn-1(S1) + fn-1(S2) + fn-1(S3),同理可推导其它状态的数目fn(S2) = 2*fn-1(S2) + fn-1(S1) + fn-1(S4)fn(S3) = 2*fn-1(S3) + fn-1(S1) + fn-1(S4)fn(S4) = 2*fn-1(S4) 阅读全文
posted @ 2014-04-07 23:21 Bombe 阅读(270) 评论(0) 推荐(0) 编辑