BZOJ 1996 HNOI 2010 chorus 合唱队 区间DP
发现每次都只在最左最右加一个数字,因此可以用区间DP。如果我们已经知道了区间[i,j]的方案数,而且是在区间前面加了数字,那么其能贡献的区间有:
[i,j+1](aj+1>ai)[i,j+1](a_{j+1}>a_i)
[i−1,j](ai−1<ai)[i-1,j](a_{i-1}<a_i)
相对的在后面加了数字也类似。
那么就好办了,需要三维表示状态区间左右端点以及在前还是后加了数字。方程就按照
原创
2016-02-28 12:17:33 ·
488 阅读 ·
0 评论