2023华为OD机试真题 C语言 实现【最大利润】

题目

商人经营一家店铺,有number 种商品,
由于仓库限制每件商品的最大持有数量是 item[index]

每种商品的价格是 item-price[item_index][day]

通过对商品的买进和卖出获取利润
请给出商人在 days 天内能获取的最大的利润

注:同一件商品可以反复买进和卖出
输入描述
3 第一行输入商品的数量 number

3 第二行输入商品售货天数 days
4 5 6 第三行输入仓库限制每件商品的最大持有数量是item[index]

1 2 3 第一件商品每天的价格

4 3 2 第二件商品每天的价格

1 5 3 第三件商品每天的价格

输出描述:

商人在 days 天内能获取的最大的利润

示例1:

输入:

3

3

4 5 6 

1 2 3

4 3 2 

1 5 3 

输出:

32

示例2

输入:

1

1

1

1

输出:

0

思路

1:这描述的有点奇葩,商品种类数和商品的个数都是个模糊项,真正需要解的问题是在单个商品种类,单个商品数量这两个维度上的这些天的

猜你喜欢

转载自blog.csdn.net/misayaaaaa/article/details/132458530