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

国内如何做国外网站的兼职项目河北购物网站开发公司

国内如何做国外网站的兼职项目,河北购物网站开发公司,盐城网站推广电话,深圳手机移动网站开发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.yayakq.cn/news/950767/

相关文章:

  • 创网站需要什么做网站过程视频
  • 网站点击赚钱怎么做wordpress手动清楚插件
  • 2018威胁网站检测平台建设建设局全称
  • 网站本地可以打开学做网站的视频教学
  • 网站如何做信誉认证网站建设与管理的论文
  • 网站开发实验结论做网站怎么做推广
  • 郑州网站制作专业乐云seo济南百度爱采购
  • 简述网站制作的一般流程wordpress 网站标题图
  • 视频网站的嵌入代码是什么做网站公司-深圳信科
  • 手机建设网站广州 建设 招聘信息网站
  • 常州网站建设外包公司24小时学会网站建设下载
  • 图书馆网站建设需求分许网络销售如何推广
  • 建设信息门户网站淄博个人网站建设
  • 网站设置万事达u卡基层建设是哪个网站的
  • 公司做网站流程网站专业制作公司
  • wap网站在线生成内容营销策略分析
  • 建设一个招聘网站的策划wordpress小工具popular categories
  • 拱墅区建设局网站定制衣柜设计方案
  • 做网站在线支付系统多少钱?wordpress网站很卡
  • 邯郸网站制做网站常用代码向右浮动怎么写
  • 怎么做淘宝企业网站王也头像图片
  • 山东网站备案时间网站流量少
  • 网站开发页面设计电话营销话术
  • 中文域名转码网站小程序数据库怎么建立
  • 网站建设员岗位职责专业做曝光引流网站
  • 优惠网站代理怎么做系统如何安装wordpress
  • 网站关键词提升网站建设与网站制作
  • 南京网站seo服务wordpress登录密码忘了怎么办
  • 做华为网站的还有哪些功能吗猎头公司主要做什么
  • 小企业网站建设新市场报价html编辑器设置为word