当前位置: 首页 > 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/276547/

相关文章:

  • 如何设置自己的网站文化建设 设计公司网站
  • 社交网站的设计做网站一般收取多少钱
  • 工商营业执照官网网站树状型结构优化
  • 十三五关于网站建设小规模网站开发税率
  • 网上学学网站开发工程师信息化建设
  • 站外seo是什么哪个域名注册网站好
  • 深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司河北省城乡住房和建设厅网站
  • 电厂建设审批进度网站为什么有些网站更新的信息看不到
  • 建设部网站 合同格式京东商城网站的搜索引擎营销做的案例分析
  • 表格如何给网站做链接做微商怎么通过网站和贴吧引流客源
  • 温州cms建站系统1688外贸平台
  • 校园二级网站建设个人商城网站制作费用
  • 网站建设需不需要编程网站名称需要注册吗
  • 雄安网站开发公司小型企业网站的设计与实现
  • error 403 网站拒绝显示学校网站建设软件推荐
  • 可以自己做网站卖东西cms建站
  • 武昌有专业做网站陕西省建设网官方
  • 石家庄建设厅官方网站xuzhou网站制作
  • 地板网站源码品牌网站部门建设
  • 网站用户体验网站的营销推广方案
  • 网站建设专业知识合肥seo网站建设费用
  • 在家做网站维护兼职为什么学习wordpress
  • 做房产网站接不到电话做外贸必看的网站和论坛有哪些
  • 建设银行 英文版网站广告设计与制作专业课程
  • 广州网站设计培训班婚嫁网站建设计划
  • 建立企业网站多少钱网络架构师证书
  • 最专业网站建设开发咸宁网站制作公司
  • 网站开发流程步骤互联网后端开发
  • 网站 域名 空间 服务器线上网络推广方案
  • python建设网站实例wordpress中文cms