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

我想学做网站免费的企业网站

我想学做网站,免费的企业网站,dw网页设计素材包下载,诸城做网站公司2024-1-24 文章目录 [2865. 美丽塔 I](https://leetcode.cn/problems/beautiful-towers-i/) 2865. 美丽塔 I 初始化变量 ans 为0,用于记录最大的和值。获取整数列表的长度,保存到变量 n 中。使用一个循环遍历列表中的每个位置,从0到n-1。在循…

2024-1-24

文章目录

        • [2865. 美丽塔 I](https://leetcode.cn/problems/beautiful-towers-i/)

2865. 美丽塔 I

在这里插入图片描述

  1. 初始化变量 ans 为0,用于记录最大的和值。
  2. 获取整数列表的长度,保存到变量 n 中。
  3. 使用一个循环遍历列表中的每个位置,从0到n-1
  4. 在循环中,首先获取当前位置的高度 y,并将其赋值给变量 t,用于记录当前位置的和值。
  5. 使用一个内层循环,从当前位置向左遍历,从 i-1 到0。在内层循环中,更新变量 y 为当前位置与左侧位置的高度的较小值,然后将 y 累加到 t 中。
  6. 将变量 y 重新设置为当前位置的高度。
  7. 使用另一个内层循环,从当前位置向右遍历,从 i+1n-1。在内层循环中,更新变量 y 为当前位置与右侧位置的高度的较小值,然后将 y 累加到 t 中。
  8. 每次计算得到一个新的和值 t,将其与之前记录的最大和值 ans 比较,取其中较大的值作为新的最大和值,并更新变量 ans
  9. 循环结束后,返回最大和值 ans
public long maximumSumOfHeights(List<Integer> maxHeights) {long ans = 0;int n = maxHeights.size();// 遍历每一个位置for (int i = 0; i < n; ++i) {int y = maxHeights.get(i);long t = y;// 向左遍历,计算左边最小高度的和for (int j = i - 1; j >= 0; --j) {y = Math.min(y, maxHeights.get(j));t += y;}// 重置y为当前位置的高度y = maxHeights.get(i);// 向右遍历,计算右边最小高度的和for (int j = i + 1; j < n; ++j) {y = Math.min(y, maxHeights.get(j));t += y;}// 更新最大和ans = Math.max(ans, t);}return ans;
}

通过两个内层循环分别计算了每个位置的左侧和右侧高度最小值的和,然后将二者相加得到当前位置的和值 t,并与之前记录的最大和值 ans 进行比较和更新。最终返回最大和值 ans

点击移步博客主页,欢迎光临~

偷cyk的图

http://www.yayakq.cn/news/12377/

相关文章:

  • 作风建设网站首页怎么用vs做网站
  • 如何建立网站快捷方式到桌面佛山市建设局网站
  • 琼海商城网站建设微信公众平台开发源码
  • p2p网站功能嵌入式开发要学什么
  • 做建材去什么网站哪里可以学做资料员的网站
  • 网站大图怎么做更吸引客户厦门网站建设外贸
  • 网站运营与推广方案网站百度秒收
  • o2o电商网站建设制作网站需要哪些知识
  • 网站后台管理系统安装沈阳做网站找黑酷科技
  • 汉川建设局网站手游网站怎么做的
  • 域名备案掉了网站还可以用吗全国建筑工程网
  • 怎么开一家网站开发公司提供温州手机网站制作多少钱
  • 杭州品牌网站沈阳建设工程招投标网
  • 手机网站建设的公司做任务网站有哪些内容
  • 手机直播网站开发网站改版多久恢复
  • 文稿写作网站旅游网站建设模板下载
  • 评价一个网站设计的好坏企业邮箱模板
  • asp绿色简洁通用型企业网站源码wordpress必备工具
  • 贵阳网站建设培训手机网站制作流程图
  • 电子商务网站建设有管理课后答案免费的php网站模板
  • 查网站备案网站建设空间步骤详解
  • 网站做sem能够提高收录量吗淮北招聘网淮北论坛
  • 淮滨网站建设公司微网站建设流程
  • 句容市建设工程管理处网站推广app收益排行榜
  • 深圳php网站建设网址查询工具
  • 南昌教育网站建设做网站主色调选择
  • 嘉兴网站个人博客主页登录
  • 购物网站设计的意义金融公司网站模板
  • 专业建站源码动力网页设计制作公司
  • 做教育网站销售的好吗做网站盐城