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

新网站做外链东莞seo广告宣传

新网站做外链,东莞seo广告宣传,212200扬中热线论坛,北京网站维护一般价格多少52. 携带研究材料(第七期模拟笔试) (kamacoder.com) 完全背包,可重复放入物品,需要用一维滚动数组从前往后遍历。 由于第0个物品和后面物品的转移方程没有区别,可以不额外初始化dp数组,直接用元素全0的d…

52. 携带研究材料(第七期模拟笔试) (kamacoder.com) 

完全背包,可重复放入物品,需要用一维滚动数组从前往后遍历。

由于第0个物品和后面物品的转移方程没有区别,可以不额外初始化dp数组,直接用元素全0的dp从第0个物品开始遍历。

class solution:def maxval(self, capacity, luggages):dp = [0 for _ in range(capacity + 1)]for i in range(len(luggages)):w = luggages[i][0]v = luggages[i][1]for j in range(w, capacity+1):dp[j] = max(dp[j], v + dp[j-w])return dp[-1]if __name__ == "__main__":N, capacity = map(int, input().split())luggages = []for i in range(N):cur = list(map(int, input().split()))luggages.append(cur)res = solution().maxval(capacity, luggages)print(res)

518. 零钱兑换 II - 力扣(LeetCode) 

dp初始化:为了避免dp元素始终为0,令dp[0]=1,其余=0。* amount > 0时,空集不算一种组合,所以不能将dp所有元素初始化为1。当coins[i]不大于当前上限j,进入第二层循环,想象coins[0]==j的情况,dp[j] = 0+1 = 1,这个组合数是合理的。

由于物品可重复,从前向后遍历滚动数组。求组合数,累加

class Solution:def change(self, amount: int, coins: List[int]) -> int:dp = [0 for _ in range(amount+1)] #dp[j]:不超过j金额且尽和可能大的组合数dp[0] = 1for i in range(len(coins)):for j in range(coins[i], amount+1):dp[j] += dp[j-coins[i]]return dp[-1]

先遍历物品再遍历背包上限=>组合数

 先遍历背包上限再遍历物品=>排列数

377. 组合总和 Ⅳ - 力扣(LeetCode)

求排列数,需要先遍历target再遍历物品。

class Solution:def combinationSum4(self, nums: List[int], target: int) -> int:dp = [0 for _ in range(target+1)]dp[0] = 1for j in range(target+1):for num in nums:if j >= num:dp[j] += dp[j-num]return dp[-1] 

 

57. 爬楼梯(第八期模拟笔试) (kamacoder.com) 

class sol:def ways(self, n, m):dp = [0 for _ in range(n+1)]dp[0] = 1 for j in range(n+1):for i in range(1, m+1):if j >= i:dp[j] += dp[j-i]return dp[-1]if __name__ == "__main__":n, m = map(int, input().split())res = sol().ways(n, m)print(res)

http://www.dt0577.cn/news/48978.html

相关文章:

  • 全国哪个餐饮品牌的网站做的好现在推广用什么平台
  • wordpress导航函数网络seo优化
  • 医院网站优化如何免费引流推广
  • 网站外包开发 代码的版权问题源码之家
  • 厦门软件外包公司宁波seo博客
  • 建设自己公司的网站首页电商运营怎么自学
  • 炫酷业务网站怎么建网页
  • 海口做网站公司天津做优化好的公司
  • 美国白宫网站开发百度一下你就知道啦
  • 唐山网站建设报价外贸网站建设报价
  • 小网站托管费用个人网站规划书模板
  • 云南企业建站seo优化专员编辑
  • 网站原型图设计软件企业推广的网站
  • 自做网站好做吗爱站网怎么使用
  • 给公司做网站风险百度大搜推广开户
  • 做外贸怎么进入国外的网站北京核心词优化市场
  • 宝塔软件做网站怎么创建公司网站
  • 如何查网站域名备案windows优化大师软件介绍
  • 长沙房价2023年最新房价seo优化排名教程百度技术
  • 企业网站建设的原则万能bt搜索引擎网站
  • 如何用java做网站seo优化方案模板
  • 花卉网站建设的总结与东莞seo优化排名
  • 免费制作微信小程序软件关键词优化排名怎么做
  • 江苏省城乡和住房建设厅网站首页宁波seo外包方案
  • 做网站有谁做免费行情网站
  • 坪山网站建设要多少钱微信广告投放平台
  • 纯 flash 网站唐山seo优化
  • 深圳外贸网站开发东莞网站营销推广
  • 如何在wordpress插入微信二维码正规seo多少钱
  • 免费空间域名可以做淘宝客网站推广吗石家庄网站建设方案