一位垂死的父亲对剥离他的财产很感兴趣。他有一个这样的投资组合:
AAPL : 5,000
MSFT : 10,000
AMZN : 6,000 and etc
我们知道不同类型股票的数量是有限的,持有的股票总数是有限的
他有许多遗产受益人,我们不知道这个数字,但我们知道它是有限的。我们知道,每个受益人都有不同的要求,要求的数量是有限的。
例如:
Case 1:
Charity X can only take 3,000 shares of AAPL and 6,000 share of MSFT
Leftover : 2,000 shares of AAPL, 4,000 shares of MSFT, 6,000 shares of AMZN
Case 2:
Charity X can only take 3,000 shares of AAPL and 6,000 share of MSFT
Charity Y can ony take 1,000 shares of AAPL
Leftover : 1,000 shares of AAPL, 4,000 shares of MSFT, 6,000 shares of AMZN
是否有一种算法能够:
返回 1 个受益人、或 2 个受益人或 3 个受益人等的最佳股票分配
原始垂死父亲的投资组合中的剩余最少 - 如果知道股票要求的类型以及每个受益人对该类型股票数量的限制?