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

城乡与住房建设部网站首页深圳响应式设计企业网站

城乡与住房建设部网站首页,深圳响应式设计企业网站,做企业网站有效果吗,成都百度单调栈 贡献法 每个子数组的最小值的和#xff0c;即对于每个元素#xff0c;包含该元素的所有子数组的个数与该元素值的乘积即为所求值每个元素贡献的次数#xff1a;以该元素为最小值的所有子数组的个数区间法求符合条件的包含某元素的子数组个数#xff1a;左右边界均…单调栈 贡献法 每个子数组的最小值的和即对于每个元素包含该元素的所有子数组的个数与该元素值的乘积即为所求值每个元素贡献的次数以该元素为最小值的所有子数组的个数区间法求符合条件的包含某元素的子数组个数左右边界均为最靠近该元素的并且小于(等于)该元素的元素所处的位置左右边界leftBound, rightBound, 子数组个数(i - leftBound) * (rightBound - i)(1) 使用枚举查找最靠近该元素的并且小于(等于)该元素的元素所处的位置超时。。。(2) 使用单调栈栈中保存下标对应的元素值由小到大以当前元素为最大值pop掉栈中比当前元素大的值的下标栈顶即为所要位置(边界) class Solution { public:int sumSubarrayMins(vectorint arr) {stackint s;int n arr.size();vectorint leftBound(n, -1);vectorint rightBound(n, n);for(int i 0; i n; i){while(s.size() arr[i] arr[s.top()])s.pop();leftBound[i] s.empty() ? -1 : s.top();s.push(i);}s {};for(int i n - 1; i 0; i--){while(s.size() arr[i] arr[s.top()])s.pop();rightBound[i] s.empty() ? n : s.top();s.push(i);}long long ret 0, mod 1e9 7;for(int i 0; i n; i){ret ( ret (long long)arr[i] * (i - leftBound[i]) * (rightBound[i] - i) ) % mod; }return ret;} };
http://www.zqtcl.cn/news/736746/

相关文章:

  • 网页模板网站推荐青岛 php 网站建设
  • joomla 网站建设3d网站建设
  • 网站开发与维护专业前景网站被禁止访问怎么打开
  • 山东 网站建设青海公路建设市场信用信息服务网站
  • 济南正规做网站公司wordpress一键还原
  • 免费的购物网站源码百度网站优化
  • 企业需要做网站吗深圳装修公司前十强
  • 合肥做网站推广哪家好软文写作的十大技巧
  • 哪里做网站的wordpress歌词插件
  • 网站改版做301重定向百度站长平台查询
  • 织梦网站后台网址妙影免费模板下载
  • 甘肃网站建设开发怎么利用花生壳做自己的网站
  • 怎么查询网站开通时间建个短视频网站
  • 物流网站建设广东网站建设效果
  • 网站推广工作流程图天蝎网站建设
  • 备案ip 查询网站查询网站校园门户网站建设方案
  • 网站seo快速优化技巧建设网站的需要学习哪些课程
  • 网站建设微信托管wordpress p=
  • 专业手机网站制作哪家好吉林建筑大学本科招生网
  • 建立一个网站需要哪些google和百度等相关网站的广告词
  • 手机开发网站教程做古建的那些网站比较适合
  • 网站建设公司的前景长沙商城网站开发
  • 大型网站tag标签 索引自己做网站需要哪些软件
  • 石排做网站万网网站备案流程
  • 南京建设银行网站首页简单的ui界面制作
  • 门户网站 建设 如何写如何布置网站
  • 网站前台功能模块介绍建设银行信用卡网站是哪个好
  • 用python做网站我那些网站开发开发语言
  • 建设网站怎样做安卓app软件公司
  • 重庆seo整站优化效果上海城建建设官方网站