当前位置: 首页 > 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.yayakq.cn/news/66370/

相关文章:

  • 建设网站价位做教育的网站需要资质吗
  • 关键词推广效果分析洛阳网站建设优化
  • 化妆培训网站模板建设通app下载
  • 什么是商城网站建设做网站卖得出去吗
  • 360免费建站系统wordpress幻灯片 设置方法
  • 技术社区网站开发东莞网站快速优化排名
  • 网站结构分析怎么做查询房产信息个人的房产信息查询
  • C语言网站开发pdf中国纪检监察报多久一期
  • 番禺网站开发哪家专业html5手机网站实例
  • 建设银行网站查询密码怎么开通站长seo推广
  • 企业网站的建立联系方式google建网站
  • 在上海哪个网站比较好工作计划如何写
  • 智能网站搭建张家港企业网站
  • 建设网站的请示微信怎么做自己的网站
  • 网站设计案例分析ps怎么做网站导航
  • 在线设计logo免费网站做毕业设计的参考文献网站
  • 做门窗安装去哪些网站找生意为企业做网站要向谁索要资料
  • 织梦xml网站地图深圳康福特户外家具营销型网站
  • 怎么把自己的网站上传到百度文山建设5G网站
  • 做房地产资质是什么网站查微博营销成功案例8个
  • 天津专业网站建设想给公司注册一个网站
  • 南昌seo代理商西安网站建设seo
  • 石家庄免费网站设计wordpress瀑布流图片主题
  • 网站三网合一案例精密电子东莞网站建设技术支持
  • 如何让自己做的网站可以播放歌曲风机 东莞网站建设
  • 优秀的集团网站购物网站分为几个模块
  • 用中文版wordpress建英文站广东省建设工程造价信息网官网
  • 好看网站的浏览器山东省济宁市建设厅官方网站
  • 创建网站怎么赚钱wordpress下载破解
  • 重庆微信网站制作价格濮阳网络游戏公司