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

太原市免费网站建设一元夺宝网站开发

太原市免费网站建设,一元夺宝网站开发,wordpress媒体库添加分类,渠道推广方案322. 零钱兑换 这道题先遍历物品也就是每个不同的硬币,然后遍历该硬币面值到目标值的dp数组,状态转移公式为dp[i] min(dp[i],dp[i-coin]1) class Solution:def coinChange(self, coins: List[int], amount: int) -> int:dp [float(inf)] * (amoun…

322. 零钱兑换

这道题先遍历物品也就是每个不同的硬币,然后遍历该硬币面值到目标值的dp数组,状态转移公式为dp[i] = min(dp[i],dp[i-coin]+1)

class Solution:def coinChange(self, coins: List[int], amount: int) -> int:dp = [float('inf')] * (amount + 1)dp[0] = 0for coin in coins:for i in range(coin,len(dp)):if dp[i-coin] != float('inf'):dp[i] = min(dp[i],dp[i-coin]+1)return dp[amount] if dp[amount] != float('inf') else -1

279. 完全平方数

这个背包的大小就是这个目标数,而物品则是每个小于等于该数平方根的所有数。

class Solution:def numSquares(self, n: int) -> int:dp = [0] * (n + 1)for i in range(1,n+1):minn = float('inf')for j in range(1,int(i**0.5)+1):minn = min(minn,dp[i-j*j])dp[i] = minn + 1return dp[n]

139. 单词拆分

class Solution:def wordBreak(self, s: str, wordDict: List[str]) -> bool:wordDictSet = set(wordDict)dp = [False] * (len(s) + 1)dp[0] = Truefor i in range(1,len(s)+1):for j in range(i):if dp[j] and s[j:i] in wordDictSet:dp[i] = Truebreakreturn dp[len(s)]

http://www.dtcms.com/a/539155.html

相关文章:

  • 应用最广网站建设技术我的个人博客
  • 招聘桂林网站推广维护建设用什么软件制作网站
  • 商城网站开发视频湖北什么是网络营销
  • 池州最好的网站建设做网站大概需要几个人
  • 哈尔滨制作网站工作室网络营销简介
  • 全网响应式网站wordpress+外观+权限
  • 公司网站如何做的美丽信息流投放公司
  • 要加强分院网站建设怎么搞到网站
  • ppt的网站导航栏怎么做的网易搜索引擎入口
  • 自己做网站运营新手怎么注册自媒体账号
  • 自己怎么做网站模块推广网站怎么建设
  • 管理系统的组成seo网络培训学校
  • alexa网站排名专业团队宣传语
  • 权重高的网站是几杭州亚运村建设指挥部网站
  • 郑州网站建设商城定制华阴网络推广
  • 企业营销网站建设费用预算南京网站公司哪家好
  • 企业网站建设原则是( )网站建设项目执行进度表
  • wap网站源代码宁波房产交易信息网官网
  • 网站建设背景介绍自己在家怎么做电商
  • 建设一个商城式网站可以吗大连网站排名系统
  • 江西做企业网站的公司目前推广软件
  • 长沙网站推此网站正在建设中页面
  • 邢台做移动网站公司品牌建设怎么做
  • 办网站流程扬州网站建设兼职
  • 公司主页网站怎么做微信小程序上线流程
  • 网站备案期间做网页公司注册域名查询
  • 自学做网站可以吗微信小程序商城怎样做
  • 湖南省城乡建设厅网站查证乌镇网站开发文档
  • 芜湖网站建设兼职聚合搜索引擎入口
  • 丰台网站制作什么是网站改版