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

重庆自适应网站建设百度的网址是多少

重庆自适应网站建设,百度的网址是多少,北京哪家做网站优化,关于建设网站的通知Leetcode 3500. Minimum Cost to Divide Array Into Subarrays 1. 解题思路2. 代码实现 题目链接:3500. Minimum Cost to Divide Array Into Subarrays 1. 解题思路 这一题非常惭愧,没有自己搞定,基本是抄的大佬们的代码,甚至抄…
  • Leetcode 3500. Minimum Cost to Divide Array Into Subarrays
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3500. Minimum Cost to Divide Array Into Subarrays

1. 解题思路

这一题非常惭愧,没有自己搞定,基本是抄的大佬们的代码,甚至抄完之后还是没完全理解,非常惭愧……

整体这一题的思路还是比较简单的,就是一个动态规划,剩下的问题就在于怎么写这个迭代式。

如果单纯按照题意,设置迭代方式为考察每一个位置作为第i个子串的开头,并考察其子串的终点位置时,其对应的算法复杂度就成了 O ( N 3 ) O(N^3) O(N3),这显然太大了。

因此,我们就必须要调整我们的迭代方式,将其压缩到 O ( N 2 ) O(N^2) O(N2)左右才行。

大佬们的答案最终给出的迭代关系式为如下:
d p ( t , i + 1 ) = min ⁡ j = 0 j = i ( d p ( t − 1 , j ) + ∑ α = 0 i n α ⋅ ∑ β = j + 1 i + 1 c β + k ⋅ ∑ γ = j + 1 N c γ ) dp(t, i+1) = \min\limits_{j=0}^{j=i} (dp(t-1, j) + \sum\limits_{\alpha=0}^{i}n_{\alpha} \cdot \sum\limits_{\beta=j+1}^{i+1}c_{\beta} + k \cdot \sum\limits_{\gamma=j+1}^{N}c_{\gamma}) dp(t,i+1)=j=0minj=i(dp(t1,j)+α=0inαβ=j+1i+1cβ+kγ=j+1Ncγ)

其中, d p ( t , i ) dp(t, i) dp(t,i)表示将前 i i i个数组拆分为至多 t t t个子序列,然后后续 i + 1 i+1 i+1 n n n个元素作为剩下的子序列时其所需的最小cost。

2. 代码实现

我们将其翻译为最终的python代码语言为:

class Solution:def minimumCost(self, nums: List[int], cost: List[int], k: int) -> int:n = len(nums)sn = list(accumulate(nums))sc = list(accumulate(cost, initial=0))dp = [math.inf for _ in range(n+1)]dp[0] = 0for i in range(n):for j in range(i+1):dp[i+1] = min(dp[i+1], dp[j] + sn[i] * (sc[i+1] - sc[j]) + k * (sc[n] - sc[j]))return dp[n]

提交代码评测得到:耗时2777ms,占用内存18.1MB。

http://www.dtcms.com/wzjs/167426.html

相关文章:

  • 福州网络公司seo是什么职业做什么的
  • 做微信小程序和做网站电商运营主要负责什么
  • 网站改域名seo排名优化的方法
  • 哪个视频网站做视频赚钱的谷歌搜索引擎免费入口 台湾
  • 做外贸网站流程优化公司排名
  • 湖南长沙怎么注册工作室江苏网站seo设计
  • 博星卓越 网站开发方案网络推广免费平台
  • 建设 云服务器 网站谷歌seo软件
  • 下沙网站建设seo在线优化工具
  • 可以做网站的网络市场调查报告模板及范文
  • 贵州省建设监理协会官方网站什么样的人适合做策划
  • 中文企业网站模板html域名地址查询
  • 广告设计适合什么人学杭州seo搜索引擎优化公司
  • ppt在线浏览网站源码2023年7月疫情爆发
  • 怎么给网站上传附件搜索推广竞价托管哪家好
  • 响应式网站设计教程上海网站优化
  • 网站升级建设费用厦门人才网招聘官网
  • 公司做网站的目的免费网站自助建站系统
  • 山东宏远建设有限公司网站国内军事新闻最新消息
  • 深圳华强北做网站营销手段有哪些方式
  • 国家税务总局网站官网福建税务局百度搜索竞价排名
  • 沈阳软件公司 网站制作广东今天新闻最新消息
  • 越众做的绿色建筑的网站品牌推广计划书怎么写
  • 东莞建站如何自制网站
  • 门店装修设计公司优化大师免费版下载
  • 做食品检测的网站360投放广告怎么收费
  • 高端炫酷h5怎么制作seo基础知识考试
  • 免费网站建站方法网站推广和优化的原因
  • asp.net网站开发菜鸟无代码建站
  • 用模版做网站的好处和坏处谷歌广告代理公司