LeetCode.2865. 美丽塔 I

题目

题目链接

分析

闲谈:每次读 LeetCode 的题目描述都要费老大劲,o(╥﹏╥)o

题意:这个其实意思就是以数组的每一位作为最高点,这个点(数字)左右两边的数字都不能大于这个数字(可以等于),并且从这个数把这个数组劈开,从中心向左边看,必须递减或者相等,从中心向右看,必须递减或者相等,让我们求这个一顿操作后数组的最大值。

这个时候再结合题目给的实例,你就能看懂题意了。

按照上面的分析,我们就针对数组的每一个值,都进行一次操作,然后统计最大值就可以了。

代码

class Solution {
   
    public long maximumSumOfHeights(List<Integer> maxHeights) {
   
    	// 最后返回的结果,
        long max = 0;
        for(int i = 0;i < maxHeights.size();i ++) {
   
            int temp = maxHeights.get(i);
            // 记录当前下标操作完数组后的和
            long count = temp;
            for(int j = i - 1;j >= 0;j --) {
   
                temp = Math.min(temp,maxHeights.get(j));
                count+=temp;
            }
            temp = maxHeights.get(i);
            for(int j = i + 1;j < maxHeights.size();j ++) {
   
                temp = Math.min(temp,maxHeights.get(j));
                count += temp;
            }
            max = Math.max(max,count);
        }
        return max;
    }
}

在这里插入图片描述

相关推荐

  1. LeetCode解法汇总2865. 美丽 I

    2024-01-26 03:32:01       35 阅读
  2. LeetCode 2865. 美丽 I,前后缀分离+单调栈

    2024-01-26 03:32:01       37 阅读
  3. LeetCode 2866. 美丽 II

    2024-01-26 03:32:01       42 阅读
  4. LeetCode解法汇总2866. 美丽 II

    2024-01-26 03:32:01       46 阅读
  5. leetcode做题笔记2866. 美丽 II

    2024-01-26 03:32:01       36 阅读
  6. 2866. 美丽 II(单调栈)

    2024-01-26 03:32:01       48 阅读
  7. LeetCode2865. Beautiful Towers I

    2024-01-26 03:32:01       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 03:32:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 03:32:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 03:32:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 03:32:01       20 阅读

热门阅读

  1. Rust Web小项目

    2024-01-26 03:32:01       35 阅读
  2. 扩展坞 接两个显示器

    2024-01-26 03:32:01       35 阅读
  3. 实习记录——第三天

    2024-01-26 03:32:01       38 阅读
  4. AcWing.表达式求值模板题

    2024-01-26 03:32:01       36 阅读
  5. Egg框架搭建后端服务【6】- 上传图片和图片回显

    2024-01-26 03:32:01       37 阅读
  6. Modern C++ std::move的实现原理

    2024-01-26 03:32:01       33 阅读
  7. 慎用少用c++的static和extern变量-几个常见错误

    2024-01-26 03:32:01       36 阅读
  8. 【力扣 50】Pow(x, n) C++题解(数学+递归+快速幂)

    2024-01-26 03:32:01       30 阅读