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

深圳民治做网站常州免费网站建站模板

深圳民治做网站,常州免费网站建站模板,智能营销型网站制作,手机营销网站模板题目描述: 有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。 给你整数 m ,n 和两个数组: horizontalCut 的大小为 m - 1 ,其中 horizontalCut[i] 表示沿着水平线 i 切蛋糕的开销。verticalCut 的大小为 n - 1 …

题目描述:

有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。

给你整数 m ,n 和两个数组:

  • horizontalCut 的大小为 m - 1 ,其中 horizontalCut[i] 表示沿着水平线 i 切蛋糕的开销。
  • verticalCut 的大小为 n - 1 ,其中 verticalCut[j] 表示沿着垂直线 j 切蛋糕的开销。

一次操作中,你可以选择任意不是 1 x 1 大小的矩形蛋糕并执行以下操作之一:

  1. 沿着水平线 i 切开蛋糕,开销为 horizontalCut[i] 。
  2. 沿着垂直线 j 切开蛋糕,开销为 verticalCut[j] 。

每次操作后,这块蛋糕都被切成两个独立的小蛋糕。

每次操作的开销都为最开始对应切割线的开销,并且不会改变。

请你返回将蛋糕全部切成 1 x 1 的蛋糕块的 最小 总开销。

代码思路:

  1. 初始化结果
    • 首先,将horizontalCutverticalCut中所有切割位置的成本相加,得到初始的结果res。这表示仅仅进行所有给定的水平切割和垂直切割的成本总和。
  2. 计算交叉切割的额外成本
    • 接下来,代码通过两层嵌套循环遍历每一个水平切割位置hc和每一个垂直切割位置vc
    • 对于每一对交叉的切割(即一个水平切割和一个垂直切割),它们会在矩形的某个位置相交。在这个相交点,选择水平切割成本hc和垂直切割成本vc中的较小值作为交叉切割的额外成本(因为交点只会被切割一次,无论两个方向的成本如何,实际发生的成本是两者中的较小值)。
    • 将这个较小值累加到res中。
  3. 返回结果
    • 最后,返回累加后的res,它代表了进行所有给定切割以及所有交叉切割所需的最小成本总和。

代码实现:

class Solution {
public:int minimumCost(int m, int n, vector<int> &horizontalCut, vector<int> &verticalCut) {int res = std::accumulate(horizontalCut.begin(), horizontalCut.end(), 0) +std::accumulate(verticalCut.begin(), verticalCut.end(), 0);for (const auto &hc: horizontalCut)for (const auto &vc: verticalCut)res += std::min({hc, vc});return res;}
};

 

 

http://www.dinnco.com/news/28618.html

相关文章:

  • 深圳做网站设计的公司网站推广的工作内容
  • 网站如何测试有无未做链接的文件活动营销案例100例
  • 微网站如何做微信支付宝外贸做网站公司哪家好
  • 网站建设包含哪些方面百度首页排名优化服务
  • 企业文化建设怎么做郑州seo代理外包公司
  • 2345网址导航下载桌面windows优化大师官方免费
  • 中国比较有名的公司双滦区seo整站排名
  • 点餐网站怎么做海淀seo搜索优化多少钱
  • 网站建设与管理报告书海淀区seo搜索优化
  • 网站设计样式成品网站货源1688在线
  • 兰州网站建设q.479185700強重庆好的seo平台
  • 网站设计兼职重庆森林
  • 做旅游攻略去什么网站好seo搜索引擎优化案例
  • wordpress源码整合嘉兴seo网络推广
  • 天津网站建设方案咨询谷歌seo引擎优化
  • 给工厂做英文外贸网站天津百度推广排名优化
  • 网站建设 微信 app站内搜索引擎
  • 做的网站在不同浏览器搜索引擎优化的具体措施
  • 专业模板建站价格天津债务优化公司
  • 凡客家具是品牌吗西安做推广优化的公司
  • 揭阳企业自助建站系统seo和sem的关系
  • 图片站手机网站怎么做的百度问一问客服人工在线咨询
  • 找兼职做网站建设时事新闻热点
  • 05网伴你学淘宝seo优化
  • 高端公司网站建设网站seo优化分析
  • 建设一个网站的操作流程300字近三天新闻50字左右
  • 2023网络营销成功案例重庆整站seo
  • 2023年免费b站入口信息流优化师是什么
  • 附近广告公司喷绘刻字株洲企业seo优化
  • 路由器做网站服务器互联网营销方案