题目地址:https://ac.nowcoder.com/acm/problem/14731首先 先介绍一个组合数的公式及其证明过程(高中学的): 然后我们假定f(n) 代表当前长度为n的01串中符合条件的二元数组的个数,那么我们可以列出一个式子(稍后解释)f(n+1)=2f(n) +1C(1,n)+2C(2,n)+3C(3,n)+......+nC(n,n)好了 现在我们来解释一下这个式子首先 对于一个长n+1的01串我们可以看成一个 长为n的01串 在末尾加了一个数字0或1后所形成的式子首先在末尾添加1 形成的新01串 的结果 和不添加 是没有任何区别的 因为在末尾的1 起不到任何作用,...