/ WHOJ / 题库 /

招聘员工

招聘员工

题目描述

越越存了一笔巨款准备开一家公司,现在他正准备招聘他的第一批员工。

现在有 \(N(1≤N≤300)\) 名应聘者,通过多轮面试和洽谈,越越整理出了每位应聘者期望的薪酬 \(w_i\) 和能够为公司带来的贡献 \(v_i(1≤v_i≤1000)\)。

现在越越想知道在总薪酬不超过 \(W(1≤W≤10^9)\) 的情况下,他所能招聘员工的总贡献最大是多少?

格式

输入格式

第一行两个正整数 \(N\) 和 \(W\);

以下 \(N\) 行,每行两个正整数 \(w_i\) 和 \(v_i\),表示一个应聘者期望的薪酬 \(w_i\) 和能够为公司带来的贡献 \(v_i\)。

输出格式

一个正整数,表示最大的总贡献。

样例1

样例输入1

6 15
6 5
5 6
6 4
6 6
3 5
7 2

样例输出1

17

样例解释

应该选择的是第 \(2、4\) 和 \(5\) 应聘者。

限制

时间:\(1s\) 空间:\(256M\)

对于 \(20\%\) 的数据:\(1≤N≤24;1≤W≤1000\);

对于 \(50\%\) 的数据:\(1≤N≤100;1≤W≤10^4\);

对于 \(100\%\) 的数据:\(1≤N≤300;1≤W≤10^9;1≤w_i≤W;1≤v_i≤1000\);

来源

地址:\(zloj,J2021\)域
作者:\(jialiang2509\)