P4027 [NOI2007]货币兑换 算法:dp+斜率优化 题面十分冗长,题意大概是有一种金券每天价值会有变化,你可以在某些时间点买入或卖出所有的金券,问最大收益 根据题意,很容易列出朴素的状态转移方程: 设\(f_i\)为第\(i\)天B券的数量,\(ans_j\)为以当前价格卖光第\(j\)天的金券可获得的收益,则 \(f_i=\max{ans_j}/(a_i*r_i+b_i)\) \(O(n)\)求\(\max{ans_j}\),复杂度为\(O(n^2)\) #include<iostr…