当前位置: 首页> 娱乐> 明星 > 济南网站推广优化_桂林 网_seo综合检测_网络销售怎么找客源

济南网站推广优化_桂林 网_seo综合检测_网络销售怎么找客源

时间:2025/7/15 21:02:18来源:https://blog.csdn.net/pinglejun/article/details/146008359 浏览次数:0次
济南网站推广优化_桂林 网_seo综合检测_网络销售怎么找客源

leetcode 416 分割等和子集

今日的主要内容是背包问题(0 - 1背包问题)

背包问题分为物品的重量和价值以及背包的最大承重,求得在背包最大承重范围内的最大价值

求取 dp[i][j] 有两种情况:

  1. 放物品i
  2. 还是不放物品i

初步递推公式:dp[ i ][ j ] = max(dp[ i - 1 ][ j ], dp[ i - 1][ j - weight[ i ]] + value[ i ])

滚动数组:dp[ j ] = max(dp[ j ],dp[ j - num ] + num)

class Solution:def canPartition(self, nums: List[int]) -> bool:total = sum(nums)target = total // 2if total % 2 != 0:return Falsedp = [0] * (target + 1)for i in range(len(nums)):for j in range(target, nums[i] - 1, -1):dp[j] = max(dp[j], dp[j - nums[i]] + nums[i])return dp[target] == target

关键字:济南网站推广优化_桂林 网_seo综合检测_网络销售怎么找客源

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: