摘要: [BZOJ1492] [NOI2007] 货币兑换Cash(cdq分治+斜率优化) 题面 分析 dp方程推导 显然,必然存在一种最优的买卖方案满足:每次买进操作使用完所有的人民币;每次卖出操作卖出所有的金券. 设dp[i]表示第i天卖出所有金券的能够得到的钱数。则有: $$dp[i]=max(dp[ 阅读全文
posted @ 2019-08-20 20:37 birchtree 阅读(236) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 2989]数列(二进制分组+主席树) 题面 给定一个长度为n的正整数数列a[i]。 定义2个位置的graze值为两者位置差与数值差的和,即graze(x,y)=|x y|+|a[x] a[y]|。 2种操作(k都是正整数): 1.Modify x k:将第x个数的值修改为k。 2.Que 阅读全文
posted @ 2019-08-20 13:12 birchtree 阅读(271) 评论(0) 推荐(1) 编辑