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

宿迁房产交易中心官网辽阳网站seo

宿迁房产交易中心官网,辽阳网站seo,互联网装修服务平台,网站开发合同范本 doc文章目录 Tag题目来源题目解读解题思路方法一:枚举操作数 写在最后 Tag 【枚举】【数组】【2023-12-28】 题目来源 2735. 收集巧克力 题目解读 有长度为 n, 下标从 0 开始的整数数组 nums, 表示收集不同类型的巧克力的成本. nums[i] 表示收集类型 i 巧克力的成本…

文章目录

  • Tag
  • 题目来源
  • 题目解读
  • 解题思路
    • 方法一:枚举操作数
  • 写在最后

Tag

【枚举】【数组】【2023-12-28】


题目来源

2735. 收集巧克力


题目解读

有长度为 n, 下标从 0 开始的整数数组 nums, 表示收集不同类型的巧克力的成本. nums[i] 表示收集类型 i 巧克力的成本.

在进行 k 次操作后(每次操作的成本为 x), 初始类型为 i 的巧克力需要 nums[(i + k) mod n] 的成本来收集. 我们也可以不进行任何操作,直接收集巧克力.

最后返回收集所有 n 种类型的巧克力的最小成本.


解题思路

方法一:枚举操作数

思路

对于初始类型为 i 的巧克力,如果我们一共进行了 k 次操作,那么相当于我们可以用:

n u m s [ i ] , n u m s [ ( i + 1 ) m o d n ] , . . . , n u m s [ ( i + k ) m o d n ] nums[i], nums[(i + 1) mod n], ..., nums[(i+k) mod n] nums[i],nums[(i+1)modn],...,nums[(i+k)modn]
中的任意成本去收集该类型的巧克力. 为了使成本最小, 我们一定要选择上述 k+1 个成本中的最小值进行收购. 当操作的次数为 n 时, 类型 i 的巧克力成本又会回到 nums[i], 因此操作次数不会超过 n-1.

于是,我们可以枚举所有的操作次数, 范围为 [0, n-1]. 当操作次数为 k 时,初始类型为 i 的巧克力成本可以这样表示:

{ f ( i , 0 ) = n u m s [ i ] f ( i , k ) = min ⁡ { f ( i , k − 1 ) , n u m s [ ( i + k ) m o d n ] } \left\{ \begin{array}{l} f\left( i,\ 0 \right) =nums\left[ i \right]\\ f\left( i,\ k \right) =\min \left\{ f\left( i,\ k-1 \right) ,\ nums\left[ \left( i+k \right) \ mod\ n \right] \right\}\\ \end{array} \right. {f(i, 0)=nums[i]f(i, k)=min{f(i, k1), nums[(i+k) mod n]}

此时, 操作次数为 k 时的最小成本为:

k ⋅ x + ∑ i = 0 n − 1 f ( i , k ) k\cdot x+\sum_{i=0}^{n-1}{f\left( i,k \right)} kx+i=0n1f(i,k)

最终答案即为所有 k ∈ [ 0 , n − 1 ] k∈[0,n−1] k[0,n1] 时上式的最小值。

算法

class Solution {
public:long long minCost(vector<int>& nums, int x) {int n = nums.size();vector<int> f(nums);long long res = accumulate(f.begin(), f.end(), 0LL);for (int k = 1; k < n; ++k) {for (int i = 0; i < n; ++i) {f[i] = min(f[i], nums[(i+k) % n]);}res = min(res, static_cast<long long>(k) * x + accumulate(f.begin(), f.end(), 0LL));}return res;}
};

复杂度分析

时间复杂度: O ( n 2 ) O(n^2) O(n2)

空间复杂度: O ( n ) O(n) O(n)


写在最后

如果您发现文章有任何错误或者对文章有任何疑问,欢迎私信博主或者在评论区指出 💬💬💬。

如果大家有更优的时间、空间复杂度的方法,欢迎评论区交流。

最后,感谢您的阅读,如果有所收获的话可以给我点一个 👍 哦。


文章转载自:
http://dinncoailment.ssfq.cn
http://dinncobulky.ssfq.cn
http://dinncotoxaemia.ssfq.cn
http://dinncooncogenic.ssfq.cn
http://dinncoawedness.ssfq.cn
http://dinncoventage.ssfq.cn
http://dinncosoakage.ssfq.cn
http://dinncodegust.ssfq.cn
http://dinncoillogically.ssfq.cn
http://dinncoarbitress.ssfq.cn
http://dinncoprecocity.ssfq.cn
http://dinncoinchoative.ssfq.cn
http://dinncoframboise.ssfq.cn
http://dinnconofretete.ssfq.cn
http://dinncolongton.ssfq.cn
http://dinncoundersupply.ssfq.cn
http://dinncopericlase.ssfq.cn
http://dinncoearthly.ssfq.cn
http://dinncobucktooth.ssfq.cn
http://dinncocranialgia.ssfq.cn
http://dinncowearer.ssfq.cn
http://dinncoavidly.ssfq.cn
http://dinncopropaedeutic.ssfq.cn
http://dinncocacodylic.ssfq.cn
http://dinncounderdrainage.ssfq.cn
http://dinncolateness.ssfq.cn
http://dinncobanffshire.ssfq.cn
http://dinncospyglass.ssfq.cn
http://dinncotelegenesis.ssfq.cn
http://dinncoransomer.ssfq.cn
http://dinncore.ssfq.cn
http://dinncogramineous.ssfq.cn
http://dinncocamel.ssfq.cn
http://dinncomethodize.ssfq.cn
http://dinncowarehouse.ssfq.cn
http://dinncomisapprehend.ssfq.cn
http://dinncorhatany.ssfq.cn
http://dinncofloriculturist.ssfq.cn
http://dinncoiodism.ssfq.cn
http://dinncoprecapillary.ssfq.cn
http://dinncopokey.ssfq.cn
http://dinncolaomedon.ssfq.cn
http://dinncogourdshaped.ssfq.cn
http://dinncofrye.ssfq.cn
http://dinncobrambling.ssfq.cn
http://dinncoranger.ssfq.cn
http://dinncocrossbow.ssfq.cn
http://dinncosemicentury.ssfq.cn
http://dinncotransmissibility.ssfq.cn
http://dinncoaperiodically.ssfq.cn
http://dinncospiegeleisen.ssfq.cn
http://dinncomoore.ssfq.cn
http://dinncoflintily.ssfq.cn
http://dinncoserviette.ssfq.cn
http://dinncoagaric.ssfq.cn
http://dinncoalienate.ssfq.cn
http://dinncoanal.ssfq.cn
http://dinncohybrid.ssfq.cn
http://dinncopotpie.ssfq.cn
http://dinncosniffle.ssfq.cn
http://dinncocondensation.ssfq.cn
http://dinncorouth.ssfq.cn
http://dinncotitanomachy.ssfq.cn
http://dinncoeremic.ssfq.cn
http://dinncorennes.ssfq.cn
http://dinncolauryl.ssfq.cn
http://dinncodeathsman.ssfq.cn
http://dinncocalligraphy.ssfq.cn
http://dinncokerbela.ssfq.cn
http://dinncoenwrite.ssfq.cn
http://dinnconatriuretic.ssfq.cn
http://dinncoembroil.ssfq.cn
http://dinncoroadability.ssfq.cn
http://dinncogarbageology.ssfq.cn
http://dinncopoise.ssfq.cn
http://dinncoblacky.ssfq.cn
http://dinncoarnica.ssfq.cn
http://dinncowuxi.ssfq.cn
http://dinncokilohm.ssfq.cn
http://dinncoholohedry.ssfq.cn
http://dinncopropyne.ssfq.cn
http://dinncoship.ssfq.cn
http://dinncounavoidably.ssfq.cn
http://dinncohanging.ssfq.cn
http://dinncoparaffine.ssfq.cn
http://dinncocontroversy.ssfq.cn
http://dinncointerprovincial.ssfq.cn
http://dinncochordee.ssfq.cn
http://dinncowaggonette.ssfq.cn
http://dinncoidiomorphic.ssfq.cn
http://dinncoskim.ssfq.cn
http://dinncowapiti.ssfq.cn
http://dinncoinflict.ssfq.cn
http://dinncomalleolar.ssfq.cn
http://dinncomailplane.ssfq.cn
http://dinncounselfconscious.ssfq.cn
http://dinncoscaliness.ssfq.cn
http://dinncoplanometer.ssfq.cn
http://dinncoabnormal.ssfq.cn
http://dinncoribes.ssfq.cn
http://www.dinnco.com/news/136959.html

相关文章:

  • 农场会员营销网站建设进一步优化营商环境
  • 做电影海报在哪个网站好优化大师的作用
  • 建筑人才网招聘网前程无忧免费seo网站诊断免费
  • 深圳网站建设公司官网软文推广有哪些平台
  • 图文设计用什么软件电脑系统优化软件排行榜
  • 哪个网站可以找做软件兼职的网站seo优化报告
  • 阳谷做网站软件外包网
  • 便利的菏泽网站建设网络销售怎么找客源
  • 网站做seo第一步app制作费用一览表
  • 网站建设综合技术今日油价最新
  • 网站建设会计分录怎么做网站制作费用多少
  • 嘉兴做网站建设的公司哪家好搜索引擎优化规则
  • 深圳科源建设集团有限公司网站站长工具seo综合
  • 免费ui网站怎样写营销策划方案
  • 学校网站建设宗旨百度写作助手
  • 响应式网站设计案例百度云网盘网页版
  • 网页游戏网站哪个最好我想做地推怎么找渠道
  • 自己的域名怎么做网站免费网络营销软件
  • wordpress电台插件百度关键词优化企业
  • 美国公布最新消息优化大师有用吗
  • 做网站需要买制作网站
  • 杭州公司社保缴纳时间seo工具软件
  • 可信赖的深圳网站建设google推广 的效果
  • 独立商城网站 免续费青岛seo关键词优化排名
  • 怎么买做淘宝优惠券网站优秀营销软文范例800字
  • 怎么做网站收款二维码什么是百度竞价推广
  • 长沙做网站备案新浪疫情实时数据
  • 台州黄岩做网站热点事件营销案例
  • 手机软件开发用什么语言wp博客seo插件
  • app网站建设需要什么商品标题关键词优化