#CSPJ201903. 纪念品

纪念品

题目描述

小伟突然获得一种超能力,他知道未来TTNN种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。

每天,小伟可以进行以下两种交易无限次

  1. 任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品;
  2. 卖出持有的任意一个纪念品,以当日价格换回金币。

每天卖出纪念品换回的金币可以立即用于购买纪念品,当日购买的纪念品也可以当日卖出换回金币。当然,一直持有纪念品也是可以的。

TT天之后,小伟的超能力消失。因此他一定会在第TT天卖出所有纪念品换回金币。

小伟现在有MM枚金币,他想要在超能力消失后拥有尽可能多的金币。

输入格式

第一行包含三个正整数T,N,MT,N,M,相邻两数之间以一个空格分开,分别代表未来天数TT,纪念品数量NN,小伟现在拥有的金币数量MM

接下来TT行,每行包含NN个正整数,相邻两数之间以一个空格分隔。第ii行的NN个正整数分别为Pi,1,Pi,2,,Pi,NP_{i,1},P_{i,2},…,P_{i,N},其中Pi,jP_{i,j}表示第ii天第jj种纪念品的价格。

输出格式

输出仅一行,包含一个正整数,表示小伟在超能力消失后最多能拥有的金币数量。

输入输出样例

6 1 100
50
20
25
20
25
50
305

样例 1 解释

最佳策略是:

第二天花光所有100100枚金币买入55个纪念品11

第三天卖出55个纪念品11,获得金币125125枚;

第四天买入66个纪念品11,剩余55枚金币;

第六天必须卖出所有纪念品换回300300枚金币,第四天剩余55枚金币,共305305枚金币。

超能力消失后,小伟最多拥有305305枚金币。

3 3 100
10 20 15
15 17 13
15 25 16
217

样例 2 解释

最佳策略是:

第一天花光所有金币买入1010个纪念品11

第二天卖出全部纪念品11得到150150枚金币并买入88个纪念品2211个纪念品33,剩余11枚金币;

第三天必须卖出所有纪念品换回216216枚金币,第二天剩余11枚金币,共217217枚金币。

超能力消失后,小伟最多拥有217217枚金币。

数据规模与约定

对于10%10\%的数据,T=1T=1

对于30%30\%的数据,T4,N4,M100T\leq4,N\leq4,M\leq100,所有价格10Pi,j10010\leq P_{i,j}\leq100

另有15%15\%的数据,T100,N=1T\leq100,N=1

另有15%15\%的数据,T=2,N100T=2,N\leq100

对于100%100\%的数据,T100,N100,M103T\leq100,N\leq100,M\leq10^3,所有价格1Pi,j1041\leq P_{i,j}\leq10^4,数据保证任意时刻,小伟手上的金币数不可能超过10410^4