Facer 帮父亲
题目背景
Facer 可是一个孝顺的孩纸呦
题目描述
Facer 的父亲是一名经理,现在总是垂头丧气的。
Facer 问父亲,怎么啦?父亲说,公司出了点问题啊。
公司管理着 $n$ 个风景点,每个风景点都有不少人来参观。
可是现在!人民投诉票价太高了,他不得不调整票价。
具体来说,第 $i$ 个景点如果票价是 $x$,来的人数就是 $\max( (a_i - b_i\times x),0 )$。
你需要分配每个景点的门票,使得所有景点的门票总价之和不超过 $k$,求最大的收益。
输入输出格式
输入格式
第一行两个整数 $n, k$。
接下来 $n$ 行,每行两个整数 $a_i,b_i$。
输出格式
一行,表示最大的收益。
输入输出样例
输入样例 #1
2 4
50 2
40 1
输出样例 #1
171
说明
样例解释:
景点 $1$ 票价 $3$,景点 $2$ 票价 $1$。
景点 $1$ 人数:$50 - 3\times 2 = 44$,收益:$132$。
景点 $2$ 人数:$40 - 1\times 1 = 39$,收益:$39$。
总收益为 $171$。
- 对于 $10\%$ 的数据,$ 1 \le n \le 5 , 1 \le k \le 5$;
- 对于 $30\%$ 的数据,$ 1 \le n \le 100, 1 \le k \le 100$;
- 对于 $60\%$ 的数据,$ 1 \le n \le 2000, 1 \le k \le 2000$;
- 对于 $100\%$ 的数据,$ 1 \le n \le 100000, 1 \le k \le 100000,1 \le a_i , b_i \le 100000$。
鸣谢 zhouyonglong 提供解法。