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

如何优化公司网站上海网站建设浦东

如何优化公司网站,上海网站建设浦东,做企业网站的架构图,电子商务网站建设成本1186. 删除一次得到子数组最大和#xff08;leetcode#xff09; 题目描述 给你一个整数数组#xff0c;返回它的某个 非空 子数组#xff08;连续元素#xff09;在执行一次可选的删除操作后#xff0c;所能得到的最大元素总和。换句话说#xff0c;你可以从原数组中选…1186. 删除一次得到子数组最大和leetcode 题目描述 给你一个整数数组返回它的某个 非空 子数组连续元素在执行一次可选的删除操作后所能得到的最大元素总和。换句话说你可以从原数组中选出一个子数组并可以决定要不要从中删除一个元素只能删一次哦删除后子数组中至少应当有一个元素然后该子数组剩下的元素总和是所有子数组之中最大的。 注意删除一个元素后子数组不能为空。 示例1 输入arr [1,-2,0,3] 输出4 解释我们可以选出 [1, -2, 0, 3]然后删掉 -2这样得到 [1, 0, 3]和最大。 示例2 输入arr [1,-2,-2,3] 输出3 解释我们直接选出 [3]这就是最大和。 示例3 输入arr [-1,-1,-1,-1] 输出-1 解释最后得到的子数组不能为空所以我们不能选择 [-1] 并从中删去 -1 来得到 0。我们应该直接选择 [-1]或者选择 [-1, -1] 再从中删去一个 -1。 提示信息 1 a r r . l e n g t h 1 0 5 1 arr.length 10^5 1arr.length105 − 1 0 4 a r r [ i ] 1 0 4 -10^4 arr[i] 10^4 −104arr[i]104 题解1C版本 class Solution { public:int maximumSum(vectorint arr) {int n arr.size();vectorvectorint dp(n 1, vectorint(2, 0));// dp[i][0]表示以第i个元素结尾且没有执行删除操作所能得到的最大元素总和// dp[i][1]表示以第i个元素结尾且执行了一次删除操作所能得到的最大元素总和int res arr[0];dp[1][0] arr[0];dp[1][1] arr[0]; // 由于子数组不能为空因此只有一个元素时dp[1][1] arr[0]for(int i 2; i n; i){dp[i][0] max(dp[i - 1][0] arr[i - 1], arr[i - 1]);dp[i][1] max(dp[i - 1][1] arr[i - 1], dp[i - 1][0]);res max(res, max(dp[i][0], dp[i][1]));}return res;} };
http://www.pierceye.com/news/595533/

相关文章:

  • 企业网站建设服务网站制作的困难与解决方案
  • 宜昌营销型网站内存优化大师
  • 做购物网站的费用上海有名的效果图公司
  • 站长统计网站统计建立自己的网站软件有
  • 单页网站制作系统装修的网站都有哪些
  • 什么样的网站可以做站内站外贸网站wordpress
  • 网站栏目策划方案上不了建设银行网站
  • 深圳网络营销网站推广方法大连网页设计制作公司
  • 去哪想找人帮我做网站网站开发连接形式
  • 网龙公司有做网站吗北京建设银行支行查询官方网站
  • 本地推广找哪些网站wordpress isux主题
  • 写作网站可保存德阳网站建设公司
  • 找人做网站要密码吗榆林网站seo
  • 不同网站建设报价单深圳室内设计公司排行
  • wap网站价格用python做网站的多吗
  • 为什么要找对做网站的公司枣阳网站建设等服务
  • 有阿里云的主机了怎么做网站北京做网站ezhixi
  • 物业网站模板下载支付宝官网登录入口
  • 医疗网站模版北京建筑信息平台
  • 关于网站建设电话销售的开场白爱网站最新发布址
  • 聊城职业 网站建设与管理酒店类网站开发的策略
  • 学习建设网站建设网站那家好
  • 秦皇岛住房建设网站网站改版建设
  • thinkphp做的网站怎么预览启信宝企业查询
  • 网站为什么没有被收录营销网站都有哪些
  • 广州网站建设比较好的公司芜湖网站公司
  • 网站建设教育机构做图表用的网站
  • 正规手表回收网站重庆观音桥必吃美食
  • 交流稿 网站建设企业网站制作策划书
  • 提取网站子页面邮箱图书网站建设规划书