题目大概:
一条路上可以在n个位置建饭店,每个饭店到最左边的距离不同,盈利不同,并且在k距离内只能有一个饭店。
思路:
这个题很像背包问题。
dp[n]是前n个饭店的最大盈利,a[n],位置,b[n]盈利,c[n]n到最左边的距离。
1。。当前位置不建,dp[n]=dp[n-1]。
2。。当前位置建,dp[n]=max(dp[k] k=1....n-1 )+b[n]。
感想:
大部分动态规划都是选当前的一种情况,不选一种情况。
代码:
题目大概:
一条路上可以在n个位置建饭店,每个饭店到最左边的距离不同,盈利不同,并且在k距离内只能有一个饭店。
思路:
这个题很像背包问题。
dp[n]是前n个饭店的最大盈利,a[n],位置,b[n]盈利,c[n]n到最左边的距离。
1。。当前位置不建,dp[n]=dp[n-1]。
2。。当前位置建,dp[n]=max(dp[k] k=1....n-1 )+b[n]。
感想:
大部分动态规划都是选当前的一种情况,不选一种情况。
代码:
上一篇:动态规划--鸣人的影分身
下一篇:处女座与宝藏 (2-sat)
利用AIGC完成项目规划
问题分析问在一条直线上的nnn个位置开餐馆可以获得的最大利润是多少,必须保证每个餐馆的
一、动态规划场景、二、动态规划分类、1、坐标型动态规划、2、前缀划分型动态规
一、动态规划特点、1、求解类型、2、方向性、3、动态规划状态选择、4、动态规划方程设计、
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M