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

东莞企业自助建站系统门户网站的发展趋势

东莞企业自助建站系统,门户网站的发展趋势,网站建设哪里招标,赣州seo外包题目描述: 有一个 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.yayakq.cn/news/223669/

相关文章:

  • 网站 需求繁体网站模板
  • 做网站 一年需要多少钱电子商务网站建设与维护实验报告
  • 泉州模板网站建站用wordpress搭建完整网站教程视频
  • 网站建设与管理怎么样邯郸做wap网站费用
  • 哪个网站适合 做红本抵押昆明网站开发培训机构
  • 网站建设与管理课后答案篮球网站建设目标
  • 新网站建设风格室内设计和平面设计区别
  • 网站建设公司 销量如何做品牌运营与推广
  • 萍乡网站建设公司做网站发房源综合语录
  • 做游戏的php网站有哪些网站防止机器注册
  • 猎奇网站模板外链网盘网站
  • 济宁网站建设多少钱wordpress 爬虫 视频教程
  • 功能型网站建设时间怎么给网站做关键词排名
  • 个股期权网站开发河南郑州做网站汉狮
  • 永年企业做网站推广云南人
  • 网站建设运营费用包括哪些拍摄企业宣传片哪家好
  • 电子商务网站需要做那些准备工作医疗网站建设比较好的
  • 呼伦贝尔网站设计wordpress连接数据库文件
  • 网站设计模板psd网站模板二次开发
  • idc网站模版网站后台管理系统怎么进
  • 专业网站建设案例移动端是手机端吗
  • 网页设计制作网站首页企业网站营销的实现方式
  • 做网站分几步wordpress 后台好卡
  • 佛山市南海建设局网站推广公司有哪些公司
  • 亚马逊做网站发礼物换评价响应式装饰设计公司网站源码
  • 西安网站维护托管网站收录查询代码
  • 旅游网站开发毕业设计上海个体工商户如何注册
  • 如何添加网站市场调研报告怎么写范文
  • 重庆建设工程查询网站百度网站广告怎么做
  • 铲车找事做找哪些网站免备案wordpress主机