Q7.投资问题

投资问题:
设m元钱,n项投资,函数f;(x) 表示将x元投入第i项项目所产生的效益,i=1,2,-.n.
问:如何分配这m元钱,使得投资的总效益最高?

解析

在这里插入图片描述

优化原则:一个最优决策序列的任何子序列本身一定是相对于子序列的初始和结束状态的最优决策序列。
该算法满足优化原则。
在这里插入图片描述

设计

在这里插入图片描述

for (i = 0; i < n; ++i) {
		f[i][0] = 0;
	}
	for (i = 0; i < n; ++i) {
		for (j = 1; j < m + 1; ++j) {
			cin >> f[i][j];
		}
	}
	for (j = 0; j < m + 1; ++j) {
		F[0][j] = f[0][j];
	}
	for (i = 1; i < n; ++i) {
		for (j = 0; j < m + 1; ++j) {
			for (tmp_m = 0; tmp_m <= j; ++tmp_m) {
				tmp_F = F[i - 1][j - tmp_m] + f[i][tmp_m];
				if (tmp_F > F[i][j])
					F[i][j] = tmp_F;
			}
		}
	}

分析


复杂度:W(n,m) =O(nm ^2)

源码

https://github.com/pt0918/-/blob/master/Invest_problem.cpp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vl817_q7手册是一本详细介绍VL817-Q7产品的说明书。这本手册包含了VL817-Q7产品的技术规格、功能特点、使用方法和注意事项等内容。 首先,在手册中,我们可以找到VL817-Q7产品的技术规格。这包括了处理器型号、内存容量、存储容量、操作系统版本等信息。这些规格对于用户选择合适的设备和了解设备的性能非常有帮助。 其次,手册中对VL817-Q7产品的功能特点进行了详细的介绍。它可能包括多个方面,例如产品的外观设计、操作界面、软件功能等。通过阅读手册,用户可以全面了解VL817-Q7产品的功能与特点,以便更好地利用这些特点满足自己的需求。 此外,手册还提供了产品的使用方法和操作指南。它可能包括VL817-Q7产品的开机与关机、连接其他设备、使用各种功能模块等操作步骤。对于不熟悉产品的用户来说,这部分内容非常有价值,可以帮助他们迅速上手并正确使用VL817-Q7产品。 最后,手册中通常还会给出一些使用注意事项和常见问题解答。这些内容有助于用户了解如何正确维护和保养VL817-Q7产品,以及如何解决一些常见的问题和故障。它们不仅有助于提高产品的寿命和性能,同时也方便用户更好地利用VL817-Q7产品。 总而言之,VL817-Q7手册对于用户来说是非常重要的一份资料。它不仅提供技术规格和功能特点,还提供了使用方法、注意事项和问题解答等指导,帮助用户充分了解和正确使用VL817-Q7产品。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值