献上题面翻译,usaco的题值得翻译
查看原帖
献上题面翻译,usaco的题值得翻译
35465
Hunter_Will楼主2017/8/27 14:36

FJ又经营起了古董生意,买卖一些像奶牛圣诞树上的装饰之类的小玩意。他知道他会将他能存储的N(1<=N<=100)件不同的奶牛古董每件都卖出。

而且如果他的钱足够多他可以买他想要的任意数量的古董(即他可以购买的古董数量没有限制)。他只有M(1<=M<=100,000)元钱来买古董,但他想要在他经商的第一年年末最大化他的利润(这有点难以解释)。

第i种古董采购需要花费Ci(1<=Ci<=100,000)元钱,每卖掉一件可以获得Ri(1<=Ri<=100,000)元钱(每卖一件的利润为Ri-Ci)。FJ可以以任意顺序卖出他的货物。他并不需要花光他所有的钱来购买古董。

FJ在他经商的第一年年末能得到的最大总利润(利润=初始钱数-总花费+总收入)是多少呢?输入数据保证这个数字不会超过1,000,000,000.

假设FJ只有3种古董而且开始时有M=17元钱。下面是三种古董的花费和收入。

古董 花费 收入

1 2 4

2 5 6

3 3 7

在这种情况下,FJ应该花15元购买5个3号古董,再花2元购买1个1号古董,总共17元。他的利润是5*(7-3)+1*(4-2)=5*4+1*2=22元。他不能获得比这更多的利润了。

提示:第二个样例很有挑战性,但我们的答案是正确的。

输入格式:

第1行:两个以空格分开的整数:N和M

第2行到第N+1行:第i+1行包括两个以空格分开的整数:Ci和Ri

输出格式

第1行:FJ能获得的最大利润

2017/8/27 14:36
加载中...