#P2714. 国王与金矿

国王与金矿

Description

有一个国家发现了 N 座金矿,每座金矿的黄金储量不同,需要参与挖掘的工人数也不同。参与挖矿工人的总数是 W 人。每座金矿要么全挖,要么不挖,不能派出一半人挖取一半金矿。要求用程序求解出,要想得到尽可能多的黄金,应该选择挖取哪几座金矿?

每座金矿的产量和需要的矿工人数都不相同

Input Format

<li> 第一行:两个整数 (金矿数量)和 (工人总数)。 </li> <li> 接下来  行:每行两个整数,分别为金矿的价值  和所需工人数 。 </li>

Output Format

一行,一个整数,表示最大金矿价值。
5 10
200 3
300 4
350 3
400 5
500 5
900

Hint

1N100

1W1000

1value10000

1workerW

1

2

3

4

5

6

7

8

9

10

200kg黄金/3

0

0

200

200

200

200

200

200

200

200

300kg黄金/4人

0

0

200

300

300

300

500

500

500

500

350kg黄金/3人

0

0

350

350

350

550

650

650

650

850

400kg黄金/5人

0

0

350

350

400

550

650

750

750

850

500kg黄金/5人

0

0

350

350

500

550

650

850

850

900



Source

动态规划 背包问题