摘要:
相邻的一奇一偶(2i+1, 2i+2)不可能全都选。对于每一组这样相邻的一奇一偶,考虑选奇数、选偶数、都不选这三种情况,分别称为A,B,C。则问题相当于要求有多少长度为m的ABC串,其中有a个A,b个B,m-a-b个C,且不出现BA这个子串。先考虑BC,方案数是C(m-a,b)。再考虑插入A,方案数是C(m-b,a),所以总方案数是C(m-a,b)*C(m-b,a) 阅读全文
摘要:
区间DP。dp[i][j]表示只考虑被[i,j]完全包含的区间,能达到的最大价值。转移时枚举一个k(i<=k<=j),表示把1尽可能集中到第k列。设所有跨过k,且被[i,j]完全包含的区间数量为cnt(k),则新增的贡献就是cnt(k)^2。 阅读全文