摘要:
传送门:http://new.tyvj.cn/Problem_Show.aspx?id=1075有点小转弯。sum[i]表示下至上i个的总价值f[i][j]表示剩下i个硬币上一轮对方取j个转移方程f[i][j]=max( sum[i]-f[i-k][k] ) 1<=k<=j*2时间复杂度n^3显然不行观察转移方程发现f[i][j] 与 f[i][j-1] 均枚举了 k=1,2……2*j-1,2*j-2所以上面方程中 枚举的k 其实枚举 j*2-1和j*2 就包含了所有情况了。貌似还有一种方法是单调队列,暂不懂 阅读全文
posted @ 2012-10-22 21:38
AlphaX
阅读(119)
评论(0)
推荐(0)