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

网站建设国家标准本地拖拽网站建设

网站建设国家标准,本地拖拽网站建设,公司简历模板,平面设计师岗位职责和任职要求题目链接 Leetcode.2789 合并后数组中的最大元素 rating : 1485 题目描述 给你一个下标从 0 0 0 开始、由正整数组成的数组 n u m s nums nums 。 你可以在数组上执行下述操作 任意 次#xff1a; 选中一个同时满足 0 ≤ i n u m s . l e n g t h − 1 0 \leq i 选中一个同时满足 0 ≤ i n u m s . l e n g t h − 1 0 \leq i nums.length - 1 0≤inums.length−1 和 n u m s [ i ] ≤ n u m s [ i 1 ] nums[i] \leq nums[i 1] nums[i]≤nums[i1] 的整数 i i i。将元素 n u m s [ i 1 ] nums[i 1] nums[i1] 替换为 n u m s [ i ] n u m s [ i 1 ] nums[i] nums[i 1] nums[i]nums[i1] 并从数组中删除元素 n u m s [ i ] nums[i] nums[i] 。 返回你可以从最终数组中获得的 最大 元素的值。 示例 1 输入nums [2,3,7,9,3] 输出21 解释我们可以在数组上执行下述操作 选中 i 0 得到数组 nums [5,7,9,3] 。选中 i 1 得到数组 nums [5,16,3] 。选中 i 0 得到数组 nums [21,3] 。 最终数组中的最大元素是 21 。可以证明我们无法获得更大的元素。 示例 2 输入nums [5,3,3] 输出11 解释我们可以在数组上执行下述操作 选中 i 1 得到数组 nums [5,6] 。选中 i 0 得到数组 nums [11] 。 最终数组中只有一个元素即 11 。 提示 1 ≤ n u m s . l e n g t h ≤ 1 0 5 1 \leq nums.length \leq 10^5 1≤nums.length≤105 1 ≤ n u m s [ i ] ≤ 1 0 6 1 \leq nums[i] \leq 10^6 1≤nums[i]≤106 解法贪心 我们用 s s s 表示每一段能够合并的元素之和 s s s 初始为 n u m s [ n − 1 ] nums[n-1] nums[n−1]。 我们用 a n s ans ans 表示最大的元素值 a n s ans ans 初始为 n u m s [ n − 1 ] nums[n-1] nums[n−1]。 我们从逆序开始遍历 n u m s [ i ] ( 0 ≤ i ≤ n − 2 ) nums[i] \quad (0 \leq i \leq n - 2) nums[i](0≤i≤n−2) 如果 s ≥ n u m s [ i ] s \geq nums[i] s≥nums[i]说明 s s s 可以和 n u m s [ i ] nums[i] nums[i] 合并 s s s 合并之后的值为 s n u m s [ i ] s nums[i] snums[i]否则说明 s s s 不可以和 n u m s [ i ] nums[i] nums[i] 合并那么 s s s 就要以 n u m s [ i ] nums[i] nums[i] 开始合并也就是 s n u m s [ i ] s nums[i] snums[i] 在遍历的过程中 a n s ans ans 取最大的 s u m sum sum也就是最大的元素。 时间复杂度 O ( n ) O(n) O(n) C代码 using LL long long;class Solution { public:long long maxArrayValue(vectorint nums) {int n nums.size();LL ans nums[n - 1] , s nums[n - 1];for(int i n - 2;i 0;i--){if(s nums[i]) s nums[i];else s nums[i];ans max(ans , s);}return ans;} };
http://wiki.neutronadmin.com/news/119898/

相关文章:

  • 网站开发工具中三剑客包括免费网站站
  • 目录浏览的网站品牌设计理念
  • 做网站一个月可以赚多少钱阿里云个人域名备案流程
  • 网站开发案例教程威海建设局网站首页
  • 做网赌需要在哪些网站投广告销售推广方案
  • 公司网站建设 上海做鱼网站的域名
  • 佛山网站设计制作公司打开网页wordpress错误
  • 电子商务网站建设试验报告1外网不能访问wordpress
  • 如何做视频播放网站上热门的短视频素材
  • 形容网站做的好网站程序有哪些
  • 怎么把网站设置为信任网站查域名注册详细信息查询
  • 网站快速网站推广网址大全名称
  • 番禺人才网站电子产品展示网站
  • 网站建设需要哪些步骤 谢谢企业网站的设计风格
  • 赣州市网站建设wordpress配置文件
  • wordpress能做大站吗成都医疗网站建设
  • 用网站做宣传的方案建设一网站要多少钱
  • asp网站实现php栏目免费访问国外网站的app
  • 阿里 做网站seo排名优化公司
  • 网站分析培训班陕西服装网站建设
  • 可以做行程的网站黄骅市职教中心
  • 石林网站建设企业在网站推广
  • 网站建设外包 源代码福州网站设计十年乐云seo
  • 网站官网设计规范建设部促进中心网站
  • 软件开发周期包括哪几个阶段北京seo的排名优化
  • 动漫网站网页设计网站seo排名
  • 企业网站建设的重要性和必要性中国flash网站模板中心
  • 哪些网站做的好济宁建设信息网官网
  • 如何做网站帮别人赚钱水土保持与生态建设网站
  • 成都 企业 网站制作云南5个中风险地区