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

做文献ppt模板下载网站开封搜索引擎优化

做文献ppt模板下载网站,开封搜索引擎优化,wordpress cdn css失效,修改网站域名题目 给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 7 。 解题思路 找到以当前值为最小值所能组成的子数组;若存在两个相同…

题目

给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。

由于答案可能很大,因此 返回答案模 10^9 + 7 。

解题思路

  1. 找到以当前值为最小值所能组成的子数组;
  2. 若存在两个相同元素则左右边界只允许包含一边,否则会重复计算中间区域;
  3. 在每次计算后对10^9 + 7取余。

代码展示

class Solution {public int sumSubarrayMins(int[] arr) {int MOD = 1000000007;int n = arr.length;long ans = 0L;for (int i = 0; i < n; i++){int num = arr[i];//左右两侧只允许一侧可以等于当前值,否则会重复计算中间值//遍历左侧int left = i - 1;for ( ; left >= 0; left--){if(arr[left] <= num){break;}}//遍历右侧int right = i + 1;for ( ; right < n; right++){if(arr[right] < num){break;}}ans = (ans + (long)(i - left) * (long)(right - i) * num) % MOD;}return (int) ans;}
}

http://www.dt0577.cn/news/10455.html

相关文章:

  • 做家电维修网站个人网站制作多少钱
  • 良品铺子网络营销案例seo外包公司一般费用是多少
  • 山西网站建设报价单百度网首页官网
  • php cmsseo查询爱站
  • 宿迁做网站的公司赣州网站seo
  • 免费b2b网站平台市场营销模式有哪些
  • 网站开发架构分类长沙网站制作
  • octopress wordpress深圳网站搜索优化
  • 做网站需要有服务器推广优化排名
  • wordpress 扒站教程网络推广的方法
  • 商城网站建设适合于哪类企业腾讯企点是干嘛的
  • 网页在线客服系统代码东莞seo建站推广费用
  • 网站建设 电话天津seo优化
  • 效果好的网站建设国际国内新闻最新消息今天
  • 网站底部连接怎么做百度网站优化
  • 网站建设问题大全网络项目发布网
  • 漳州做网站中山网站建设
  • 中石化两学一做网站百度一下app
  • dwcc怎么做网站各平台推广费用
  • 什么网站可以做任务赚钱搜索热度查询
  • 州网站建设做网站的公司有哪些
  • 简述企业网站建设的主要步骤找网站设计公司
  • 长春网站建设开发的有哪些短视频运营培训学费多少
  • 品牌营销策划网站亚马逊seo什么意思
  • 中山市做网站实力链接检测工具
  • 网站需求分析与设计方案电商网络推广是什么
  • 邢台做网站推广价格搜索引擎调词工具
  • 学会了dw就可以做网站吗广告联盟平台自动赚钱
  • 好网站的建设标准下载百度到桌面上
  • 扬州网站建设网站武汉seo认可搜点网络