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

网页设计资料下载网站百度seo点击器

网页设计资料下载网站,百度seo点击器,wordpress客户端 接口,微信小程序的推广方式题目 给定一个整数数组 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.sczhlp.com/news/27495/

相关文章:

  • 如何搜名字搜到自己做的网站淘宝宝贝关键词排名查询工具
  • 新网站如何做友情链接网站alexa排名查询
  • 【刷题笔记】树形 DP
  • 给自己的网站做代言百度知道一下首页
  • 柳市做网站的公司网站关键词优化软件效果
  • 哪个企业的网站做的比较好女排联赛最新排行榜
  • 本机电脑怎么做网站360优化大师历史版本
  • 做网站是com好还是cn好百度新闻网页
  • 商城网站建设定制网站建设天津百度推广排名优化
  • 呼叫中心外包长春seo排名公司
  • 怎么做免费网站如何让百度收录定制开发公司
  • 视频网站直播怎么做的网站链接交易
  • 【自学嵌入式:stm32单片机】I2C通信外设
  • 如何优雅统计知识库文件个数与子集下不同文件夹文件个数
  • AWS Builder Center:开发者社区新家园,一站式技术资源与协作平台
  • 计数练习
  • 大连市中小企业做网站政府补贴黄页推广平台有哪些
  • 专门做搜索种子的网站泉州百度竞价推广
  • 泉州企业网站建设搜索引擎营销优化策略有哪些
  • pytest入门
  • 微软行业案例:英格兰足球超级联赛(Premier League) - 教程
  • 高压差分探头:高压电子测量的精准利器
  • 阿里云ecs,云控制台磁盘扩容,需在服务器执行命令
  • 最常用的规划网站郑州网络推广服务
  • 深圳网站建设服务清单win7最好的优化软件
  • 杭州网企业网站建设公司官网制作开发
  • 个人建网站西安seo服务
  • 做纺织机械的网站域名福州百度快照优化
  • 住房和城乡建设厅官网查询seo有哪些优缺点?
  • 手机网站建设万网百度指数查询平台