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

民宿可以在哪些网站做推广seo提供服务

民宿可以在哪些网站做推广,seo提供服务,专科学什么专业好就业前景好,b2b的电子商务网站大全题目链接 题意 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于k 的连续子数组的数目。 首先当ans增加时 我们认为r固定 方法一、转化成越长越合法 思路 算出乘积 ≥ k \ge k ≥k的子数组数量 再用所有子数组数量减去上面算出来…

题目链接

题意

给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于k 的连续子数组的数目。

首先当ans增加时 我们认为r固定

方法一、转化成越长越合法

思路

算出乘积 ≥ k \ge k k的子数组数量
再用所有子数组数量减去上面算出来的cnt

Code

class Solution {public int numSubarrayProductLessThanK(int[] nums, int k) {if(k <= 1) return 0;int n = nums.length, l = 0, r = 0;long all = (n+1)*n >>1, now = 1, cnt = 0;while(r < n){int x = nums[r++];now *= x;while(now >= k && l < n){int y = nums[l++];now /= y;}cnt += l;//当内部循环结束时,当前窗口无效//但对于左端点在 [0,l] 范围内的 [left,r],都是有效的}return (int)Math.max(0,all - cnt);}
}

方法二

越短越合法的方法

Code

class Solution {public int numSubarrayProductLessThanK(int[] nums, int k) {if(k <= 1) return 0;int n = nums.length, l = 0 ,r = 0, ans = 0;int now = 1;while(r < n){int x = nums[r++];now *= x;while(now >= k){int y = nums[l++];now /= y;}ans += r-l;//内层循环结束时 目前窗口才合法//也就意味着这个窗口内的子数组都合法//右端点r固定 所以l在[l,r]范围内都合法}return ans;}
}
http://www.dtcms.com/wzjs/104977.html

相关文章:

  • 网站建设案例单招网网址安全中心检测
  • 昆明做网站的个人优化关键词排名seo软件
  • 公司展示网站模板如何做seo搜索优化
  • 怎么做彩票网站各大网址收录查询
  • v2ray wordpress常州网站seo
  • 如何修改一个网站的后台登陆系统灰色词网站seo
  • 网站没有内容 备案能成功吗佛山网站建设
  • wordpress开启七牛引擎搜索优化
  • 高校对网站建设的重视seopeix
  • 天津疫情最新通报推广优化seo
  • 萧县做网站的公司百度文库个人登录
  • 上海高端网站制作个人开发app可以上架吗
  • 网站后台上传不了文件搜索引擎内部优化
  • 手机网站建设哪家专业外贸网站制作公司哪家好
  • 网站建设方案企业今天最新消息
  • 网站的ico图标做多大app代理推广平台
  • 知名设计网站公司最新提升关键词排名软件
  • 响水做网站的价格口碑营销的缺点
  • 做seo网站的步骤成人技能培训机构
  • 天河网站(建设信科网络)百度指数的主要用户是
  • 桂林网站设计互联网电商平台
  • 2023最新永久地域网名网站关键词排名优化系统
  • yoast seo教程网络优化器下载
  • 两学一做知识问答网站如何优化网页加载速度
  • 政府网站建设要求有哪些深圳广告公司
  • php的网站模板下载seo推广哪家好
  • 专业网站设计开发公司长春seo排名
  • 外贸定制网站百度seo优化培训
  • wordpress获取文章浏览次数seo外链怎么做
  • 国家高新技术企业名单查询广州关键词seo