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

周口网站制作新开传奇网站超变

周口网站制作,新开传奇网站超变,河南商都建设有限公司网站,全国地推公司排名题目: 这题可以暴力枚举,但会超时,所以我们要用其他方法。 我们就用示例1的数组为例,我们先取出一部分研究。 虽然我们不能用暴力枚举,但可以借用其思想。 对于6和4组成的容器,它可以储存24个单位的水。…

题目:

这题可以暴力枚举,但会超时,所以我们要用其他方法。

我们就用示例1的数组为例,我们先取出一部分研究。

虽然我们不能用暴力枚举,但可以借用其思想。

对于6和4组成的容器,它可以储存24个单位的水。

如果我们此时让“4”去向内遍历(只看每一个数和4遍历的比较),根据木桶原理,这个容器的高不变,宽度会越来越小,即蓄水量越来越少。

那么我们就可以认为,在这几个数遍历到4时,从左到右是越来越小的。也就是我们就没必要再去遍历4(把4删除),因为我们是要求储水量最大值,接着在(6,2,5)之间遍历。

总结就是,我们先计算数组收尾构成的容积,然后比首尾,谁小谁就被删除。然后在新的数组重复此操作,直到首尾重合,然后比较所有的容积求最大值。

这里首尾比较去小的原理是,在某数组中,我们能确定在该容器宽度变化时,数组的高不变,去宽度最大作为该组的最大值,然后缩短数组(去小)继续重复此操作。 本质是在比较都是“最宽”的情况下谁最多。

 

int Max(vector<int>& height)
{int left=0,right=height.size()-1,ret=0;while(left<height){int value =(height[left])*(height[right])*(right-left);ret=max(ret,value);if(height[left]<height[right]) left++;else right--;}return ret;}

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

相关文章:

  • 建设电子商务网站所应用的技术登录中国沈阳网站
  • 手机网站建设资讯亚马逊计划裁员1万人
  • 阿凡达网站建设新手怎么做电商运营
  • 一页网站首页图如何做花溪村镇建设银行网站
  • 南通网站建设小程序如何做网站链接分享朋友圈
  • 安徽省港航建设投资集团网站百姓网交友征婚
  • 厦门知名网站建设企业营销网站建设公司排名
  • 建设银行贵阳市网站电话辽宁建设工程信息网官网新网站入口
  • 质量好网站建设公司取消教育网站前置审批
  • 现在找个网站这么难的吗品牌网站建设有哪些内容
  • 如何处理网站死链音乐网站手机模板
  • 厦门市建设局网站公布建行网址多少
  • 很那网站建设wordpress定义字体颜色
  • 我的世界做皮肤壁纸网站有赞小程序开发平台
  • 公司网站用哪个软件做ppt模板免费下载简约
  • 网站建设系统网站自助建站系统做网站的电脑软件
  • 专做外贸的网站有哪些我要招聘员工在哪里找招得快
  • 江门网站建设外包做房产网站不备案可以吗
  • 武城网站建设公司学校html网站模板
  • 公司做英文网站免注册制作网站
  • 国外电商网站如何建立直播软件app下载免费
  • 网站建设 重庆实验中心网站建设的调查问卷
  • 网站怎么更改布局智能建站系统怎么更换网站模板
  • 河南网站建设服务企业建设门户网站的需求
  • 个人网站建设方案策划书ppt超链接网站怎么做
  • 建设银行官方网站打不开啊手机设计菜单制作软件
  • 免费ftp网站wordpress 文中文档
  • 提供网站建设设计怎么做电商运营的基本步骤
  • 长沙大型网站设计公司怎么看得出网站是哪个公司做的
  • 广州市建设交易中心网站国内建网站多少钱