当前位置: 首页 > news >正文

吉林 网站备案 照相wordpress社群模板

吉林 网站备案 照相,wordpress社群模板,做视频网站赚钱吗,国外外链平台代码随想录刷题第四十三天 今天为三道0-1背包问题的变种#xff0c; 分别有三个小问题 给定一个容量为j的背包#xff0c;尽可能装下物品#xff0c;找到能装下物品的最大价值 dp[i][j] max(dp[i-1][j], dp[i-1][j-nums[i]]nums[i]) 给定一个容量为j的背包#xff0c;找…代码随想录刷题第四十三天 今天为三道0-1背包问题的变种 分别有三个小问题 给定一个容量为j的背包尽可能装下物品找到能装下物品的最大价值 dp[i][j] max(dp[i-1][j], dp[i-1][j-nums[i]]nums[i]) 给定一个容量为j的背包找到有多少种方法能够装满背包 dp[i][j] dp[i-1][j-nums[i]]将左上角dp[0][0]初始化为1 从这一种方法开始往上累加 给定一个容量为j的背包找到背包最后装了多少个物品 dp[i][j] max(dp[i-1][j], dp[i-1][j-nums[i]]1) 最后一块石头的重量II (LC 1049) 题目思路 代码实现 class Solution:def lastStoneWeightII(self, stones: List[int]) - int:allsum sum(stones)target allsum//2dp [[0 for _ in range(target1)] for _ in range(len(stones))]if stones[0] target:for j in range(stones[0], target1):dp[0][j] stones[0]for i in range(1, len(stones)):for j in range (1, target1):if stones[i] j:dp[i][j] dp[i-1][j]else:dp[i][j] max(dp[i-1][j], dp[i-1][j-stones[i]]stones[i])return allsum-dp[len(stones)-1][target]*2目标和 (LC 494) 题目思路 代码实现 class Solution:def findTargetSumWays(self, nums: List[int], target: int) - int:allsum sum(nums)if (allsumtarget)%21:return 0if allsum abs(target):return 0 addtarget (allsumtarget)//2dp [[0 for i in range(addtarget1)] for _ in range(len(nums))]if nums[0]addtarget:dp[0][nums[0]] 1 if nums[0]!0:dp[0][0] 1else:dp[0][0] 2 for i in range(1, len(nums)):for j in range(addtarget1):dp[i][j] dp[i - 1][j] # 不选取当前元素if nums[i] j:dp[i][j] dp[i-1][j-nums[i]]print(dp)return dp[len(nums)-1][addtarget]一和零 (LC 474) 题目思路 代码实现 三维dp会超时 class Solution:def findMaxForm(self, strs: List[str], m: int, n: int) - int:dp [[[0 for _ in range(n1)] for _ in range(m1) ] for _ in range(len(strs))]zeros, ones self.count_zeros(strs[0])if zerosm and onesn:for j in range(zeros, m1):for k in range(ones, n1):dp[0][j][k] 1 for i in range(1, len(strs)):for j in range(m1):for k in range(n1):zeros, ones self.count_zeros(strs[i])dp[i][j][k] dp[i-1][j][k] # 不选取当前元素if zerosj and onesk:dp[i][j][k] max(dp[i-1][j][k], dp[i-1][j-zeros][k-ones]1)print(dp)return dp[len(strs)-1][m][n]def count_zeros(self, input_string):count 0for char in input_string:if char 0:count 1return count, len(input_string)-count二维dp class Solution:def findMaxForm(self, strs: List[str], m: int, n: int) - int:dp [[0 for _ in range(n1)] for _ in range(m1)]for i in range(len(strs)):for j in range(m, -1, -1):for k in range(n, -1, -1):zeros, ones self.count_zeros(strs[i])dp[j][k] dp[j][k] # 不选取当前元素if zerosj and onesk:dp[j][k] max(dp[j][k], dp[j-zeros][k-ones]1)return dp[m][n]def count_zeros(self, input_string):count 0for char in input_string:if char 0:count 1return count, len(input_string)-count
http://www.zqtcl.cn/news/578751/

相关文章:

  • 建设部机关服务中心网站网站建设维护费 会计科目
  • 网站解析后怎么解决方法淘宝网站建设方案模板
  • 淘宝客可以自己做网站推广吗营销网络建设怎么写
  • 上海高端网站制作广告设计培训课程
  • 互联网站平台有哪些建筑工程教育网官网
  • 广告传媒公司哪家好职场seo是什么意思
  • 番禺龙美村做网站博山区住房和城乡建设局网站
  • 山东网站建设xywlcnwordpress如何创建导航
  • 直接用ip访问网站网站开发常用字体
  • 江西省城乡建设培训网 官方网站杭州十大软件公司
  • 建设网站需要什么设备南昌购物网站制作
  • 做家具的网站工作单位怎么填
  • 福州建设银行官网招聘网站山西建设公司网站
  • 集团网站建设方案中卫网站推广制作
  • 射阳网站建设电商运营团队结构图
  • 有没有女的做任务的网站计算机网站开发专业
  • 怎么样开始做网站网站建设 营业执照 经营范围
  • 威海做网站网站建设方案书 模版
  • 泗阳做网站南昌建设
  • 做企业网站用什么软件深圳制作企业网站
  • 大连微信网站开发兰州网站建设模板
  • 建设项目安监备案网站外贸 网站 seo
  • 企慕网站建设网络推广合肥市网站制作
  • 做空比特币网站大气简约企业网站模板免费下载
  • 坪山网站建设行业现状做网站能月入10万
  • 个人网站有什么内容广西网站建设推广
  • 安徽教育云网站建设网站seo诊断的主要内容
  • 网站建设例子开发工具宏怎么使用
  • 新乡做网站公司哪个地区网站建设好
  • 网站模板怎么编辑网站定制化