bzoj#P1578. [Usaco2009 Feb]股票市场Stock Market

[Usaco2009 Feb]股票市场Stock Market

题目描述

尽管奶牛们天生谨慎,她们仍然在住房抵押信贷市场中受到打击,现在她们开始着手于股市。 Bessie 很有先见之明,她不仅知道今天 ss 只股票的价格,还知道接下来一共 dd 天的(包括今天)。给定一个 dd 天的股票价格矩阵以及初始资金 mm,求最优买卖策略使得总获利最大化。每次必须购买股票价格的整数倍,同时你不需要花光所有的钱(甚至可以不花)。考虑这个牛市的例子(这是 Bessie 最喜欢的)。在这个例子中,有 22 只股票和 33 天。奶牛有 1010 的钱来投资。

股票 今天的价格 明天的价格 后天的价格
11 1010 1515
22 1313 1111 2020

以如上策略可以获得最大利润:第一天买入第一只股票。第二天把它卖掉并且迅速买入第二只,此时还剩下 44 的钱。最后一天卖掉第二只股票,此时一共有 4+20=244+20=24 的钱。

输入格式

第一行:三个空格隔开的整数:s,d,ms,d,m

2s+12\sim s+1 行:第 i+1i+1 行包含了第 ii 只股票第 11dd 天的价格 wi,1dw_{i,{1\sim d}}

输出格式

第一行:最后一天卖掉股票之后最多可能的钱数。

2 3 10
10 15 15
13 11 20
24

数据规模与约定

对于 100%100\% 的数据,2s502 \leq s \leq 502d102 \leq d \leq 101m2×1051 \leq m \leq 2\times10^51wi,1d10001\leq w_{i,{1\sim d}}\leq 1000

约定你的获利不超过 5×1055\times10^5

题目来源

Usaco 2009 Feb Gold