4324 - NOIP2019(CSP) 普及:第三题 纪念品

通过次数

8

提交次数

19

Time Limit : 1 秒
Memory Limit : 256 MB

小伟突然获得一种超能力,他知道未来 T 天 N 种纪念品每天的价格。某个纪念品

的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。

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

1.任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品;

2.卖出持有的任意一个纪念品,以当日价格换回金币。

每天卖出纪念品换回的金币可以立即用于购买纪念品,当日购买的纪念品也可以当

日卖出换回金币。当然,一直持有纪念品也是可以的。

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

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

Input

第一行包含三个正整数 T, N, M,相邻两数之间以一个空格分开,分别代表未来天数

T,纪念品数量 N,小伟现在拥有的金币数量 M。

接下来 T 行,每行包含 N 个正整数,相邻两数之间以一个空格分隔。第i行的

N 个正整数分别为 Pi,_1, Pi,_2, … … , Pi,_N,其中 Pi,_j 表示第 i 天第 j 种纪念品的价格。

Output

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

Examples

Input

6 1 100
50
20
25
20
25
50

Output

305

Input

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

Output

217

Input

100 1 1000
658
667
670
621
622
600
611
612
613
613
625
636
642
653
658
661
662
667
673
682
690
704
715
721
732
732
747
760
760
768
759
772
778
792
807
812
814
756
762
762
772
772
779
791
792
793
809
820
828
845
850
851
862
870
837
848
852
839
854
858
866
884
892
894
904
914
922
932
947
965
974
987
990
993
1008
1026
1028
989
1004
1019
1027
1045
1061
1073
1096
1109
1130
1152
1173
1188
1142
1091
1095
1109
1124
1140
1165
1183
1161
1183

Output

1867

Hint

【输入输出样例 1 说明】

最佳策略是:

第二天花光所有 100 枚金币买入 5 个纪念品 1;

第三天卖出 5 个纪念品 1,获得金币 125 枚;

第四天买入 6 个纪念品 1,剩余 5 枚金币;

第六天必须卖出所有纪念品换回 300 枚金币,第四天剩余 5 枚金币,共 305 枚金币。

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

【输入输出样例 2 说明】

最佳策略是:

第一天花光所有金币买入 10 个纪念品 1;

第二天卖出全部纪念品 1 得到 150 枚金币并买入 8 个纪念品 2 和 1 个纪念品 3,剩

余 1 枚金币;

第三天必须卖出所有纪念品换回 216 枚金币,第二天剩余 1 枚金币,共 217 枚金币。

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

 

【数据规模与约定】

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

对于 30% 的数据,T ≤ 4, N ≤ 4, M ≤ 100,所有价格 10 ≤ Pi,j ≤ 100。

另有 15% 的数据,T ≤ 100, N = 1。

另有 15% 的数据,T = 2, N ≤ 100。

对于 100% 的数据,T ≤ 100, N ≤ 100, M ≤ 10^3,所有价格 1 ≤ PI,J ≤ 10^4,数

据保证任意时刻,小明手上的金币数不可能超过10^4