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

做豆制品的网站上海关键词推广公司

做豆制品的网站,上海关键词推广公司,做网站要学什么语言,网站改版建设情况的汇报目录 牛客_MT1最大差值_模拟贪心 题目解析 C代码 Java代码 牛客_MT1最大差值_模拟贪心 最大差值_牛客题霸_牛客网 描述&#xff1a; 有一个长为 n 的数组 A &#xff0c;求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。 给定数组 A 及它的大小 n &#xff0c;请返…

目录

牛客_MT1最大差值_模拟+贪心

题目解析

C++代码

Java代码


牛客_MT1最大差值_模拟+贪心

最大差值_牛客题霸_牛客网

描述:

有一个长为 n 的数组 A ,求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。

给定数组 A 及它的大小 n ,请返回最大差值。

数据范围: 2<n≤2∗10^5,数组中的值满足 0≤∣val∣≤5∗10^8


题目解析

遍历数组的过程中,使用一个变量标记一下当前位置之前所有元素的最小值即可。

C++代码

class Solution {
public:int getDis(vector<int>& A, int n) {// vector<int> arr(n, 0x3f3f3f3f); // 维护一个0到i的最小值// arr[0] = A[0];// int res = 0;// for(int i = 1; i < n; ++i)// {//     arr[i] = min(arr[i - 1], A[i]); // 可以用一个变量代替//     res = max(res, A[i] - arr[i]);// }// return res;int res = 0, prevMin = A[0];for(int i = 1; i < n; ++i){prevMin = min(prevMin, A[i]);res = max(res, A[i] - prevMin);}return res;}
};

Java代码

import java.util.*;
public class Solution
{public int getDis (int[] arr, int n) {int ret = 0;int minPrev = arr[0];for(int i = 1; i < n; i++){minPrev = Math.min(minPrev, arr[i]);ret = Math.max(ret, arr[i] - minPrev);}return ret;}
}
http://www.dtcms.com/wzjs/507745.html

相关文章:

  • wordpress访问3秒以上郴州seo
  • 网站建设推广语网站推广的基本手段有哪些
  • 5000个网站资源做外链最常用的网页制作软件
  • seo网站优化详解北京网站建设开发公司
  • 全国疫情最新消息地图什么是搜索引擎优化推广
  • 陕西省住房和城乡建设厅官方网站app拉新平台哪个好佣金高
  • 企业注册网站公司市场营销策划方案
  • 邢台八方网络科技有限公司武汉seo网站优化技巧
  • wordpress 搜索分类新乡seo公司
  • 网站建设中界面模板长尾关键词挖掘熊猫
  • 连云港企业网站制作爱站seo工具
  • wordpress怎么做采集企业网站推广优化公司
  • 住房和城乡建设部网站安全月百度官网
  • 四川做直销会员网站关键词挖掘工具爱站网
  • 做ppt找素材的网站百度百科官网入口
  • 网站推广怎么样做影视后期哪个培训靠谱
  • 云服务器做视频网站seo诊断工具有哪些
  • 网站换肤代码移动慧生活app下载
  • 网站弹窗广告怎么做百度收录推广
  • 福州网站推广公司网站综合排名信息查询
  • 昆山网站制作哪家强赣州seo
  • 深圳营销网站建站公司我想做网络推广找谁
  • 吉林省水土保持生态建设网站做销售找客户渠道
  • 学生制作设计个人网站360搜索首页网址是多少
  • 做网站要多少钱 知乎免费个人网站建设
  • 在智联招聘网站做销售2023适合小学生的新闻事件
  • 自己做手机版网站制作宁波网络推广联系方式
  • 建设企业网站电话是多少专业seo网站优化推广排名教程
  • 自己主机做标签电影网站中央网站seo
  • 哪个基层司法所网站做的比较好广西seo快速排名