摘要: 既然每块都要买, 那么一块土地被另一块包含就可以不考虑. 先按长排序, 去掉不考虑的土地, 剩下的土地长x递增, 宽y递减dp(v) = min{ dp(p)+xv*yp+1 }假设dp(v)由i转移比由j转移优(i>j), 那么dp(i)+xv*yi+1 -xv然后就斜率优化, 单调队列维护一个... 阅读全文
posted @ 2015-09-04 14:45 JSZX11556 阅读(280) 评论(0) 推荐(0) 编辑
摘要: dp(i, j, k)表示共i位, 最高位是j, 数字k出现次数. 预处理出来.差分答案, 对于0~x的答案, 从低位到高位进行讨论------------------------------------------------------------------------------#inclu... 阅读全文
posted @ 2015-09-04 11:45 JSZX11556 阅读(341) 评论(0) 推荐(0) 编辑
摘要: dp(v) = min(dp(p)+cost(p,v))+C(v)设sum(v) = ∑pi(1≤i≤v), cnt(v) = ∑pi*xi(1≤i≤v), 则cost(p,v) = x(v)*(sum(v)-sum(p)) - (cnt(v)-cnt(p))假设dp(v)由dp(i)转移比dp(j... 阅读全文
posted @ 2015-09-04 00:01 JSZX11556 阅读(240) 评论(0) 推荐(0) 编辑