- 1
- 0
- 约5.78千字
- 约 13页
- 2026-08-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年编程马拉松挑战赛题目:编程算法与创新应用设计
一、算法设计与分析(共3题,每题15分,总计45分)
1.题目:动态规划——最优投资组合问题
背景:某投资者在2026年希望通过动态规划算法设计一个最优投资组合策略,以最大化未来五年的投资收益。假设投资者有三种投资选项:股票、债券和房地产,每种投资选项在未来五年内的年收益率如下表所示(数据随机生成,需自行设计)。
|投资选项|第1年|第2年|第3年|第4年|第5年|
|-|-|-|-|-|-|
|股票|8%|12%|-5%|15%|7%|
|债券|5%|6%|7%|4%|8%|
|房地产|10%|-3%|9%|11%|6%|
要求:
-设计动态规划算法,计算投资者在每年最多投资100万元的情况下,如何分配资金以获得五年后最大总收益。
-给出代码实现(支持Python或C++),并说明算法的时间复杂度。
-如果投资者希望在第五年末至少获得50万元收益,请设计约束条件并调整算法。
答案解析:
-动态规划思路:定义状态`dp[i][j]`表示第`i`年投资金额为`j`时的最大收益。转移
您可能关注的文档
最近下载
- 767电机及其传动系统——原理、控制、建模和仿真.pdf VIP
- 记账实操-光伏发电公司的会计账务处理.docx VIP
- 2026课件:玻璃体切割手术治疗2型糖尿病视网膜病变专家共识.pptx VIP
- Q∕CAT-2.2-2013中国第一汽车股份有限公司标志 第2部分:其他标志(已校对).pdf VIP
- 装饰装修工程投标方案(技术标).doc
- 疾病及有关健康问题的国际统计分类(ICD-10).pdf VIP
- 2026版ISO14001环境管理体系标准条款变化点解读.pdf VIP
- 焦化系统中煤的粉碎做功计算方法研究.pdf VIP
- 企业环境管理体系ISO 14001标准解读与应用(2025版).pdf VIP
- 调研报告标准格式及范文.docx VIP
原创力文档

文档评论(0)