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

网络推广员工资多少钱北京数据优化公司

网络推广员工资多少钱,北京数据优化公司,专业的外贸行业网站设计,中铁三局招聘文员要求身材好解题思路 一、滑动窗口 不断右移 right 指针来扩大滑动窗口,使其包含 k 个奇数; 若当前滑动窗口包含了 k 个奇数,则如下「计算当前窗口的优美子数组个数」: 统计第 1 个奇数左边的偶数个数 leftEvenCnt。 这 leftEvenCnt 个偶数…

解题思路
一、滑动窗口

不断右移 right 指针来扩大滑动窗口,使其包含 k 个奇数;

若当前滑动窗口包含了 k 个奇数,则如下「计算当前窗口的优美子数组个数」:

统计第 1 个奇数左边的偶数个数 leftEvenCnt。 这 leftEvenCnt 个偶数都可以作为「优美子数组」的起点,因此起点的选择有 leftEvenCnt + 1 种(因为可以一个偶数都不取,因此别忘了 +1 )。
统计第 k 个奇数右边的偶数个数 rightEvenCnt 。 这 rightEvenCnt 个偶数都可以作为「优美子数组」的终点,因此终点的选择有 rightEvenCnt + 1 种(因为可以一个偶数都不取,因此别忘了 +1 )。
因此「优美子数组」左右起点的选择组合数为 (leftEvenCnt + 1) * (rightEvenCnt + 1)。

class Solution:  def numberOfSubarrays(self, nums: List[int], k: int) -> int:  left = right = odd_cnt = res = 0  while right < len(nums):  if nums[right] % 2 == 1:  odd_cnt += 1  if odd_cnt == k:  tmp = right  while right < len(nums) and nums[right] % 2 == 0:  right += 1  right_even_cnt = right - tmp  left_even_cnt = 0  while left < len(nums) and nums[left] % 2 == 0:  left_even_cnt += 1  left += 1   res += (left_even_cnt + 1) * (right_even_cnt + 1)  left += 1  odd_cnt -= 1  right += 1  return res  


参考链接:https://leetcode.cn/problems/count-number-of-nice-subarrays/solutions/213352/hua-dong-chuang-kou-qian-zhui-he-bi-xu-miao-dong-b/
 

http://www.yayakq.cn/news/315534/

相关文章:

  • 我做网站可以赚钱吗wordpress文章字体修改为宋体
  • 外贸型网站开发天津 企业网站建设
  • 阿里云用ip做网站做的网站在百度找不到了
  • 夏津网站建设价格有没有做淘宝首页特效的网站
  • 开发网站怎样注册公司最佳网站
  • html网站简易模板python在线免费网站
  • 昭通市网站建设网站集群 建设方案
  • 全国信用网站一体化建设做网站如何与网络公司沟通
  • 洛阳网站建设价格低jsp怎么做网站的删除
  • 做网站需要哪些技术支持asp net做网站
  • 最新网站建设软件做百度网站需要钱吗
  • 如何在百度上做自己的网站深圳平台公司
  • 网站建设世纪明珠做做网站2023
  • wordpress 代码插件wordpress 慢 优化
  • 网站备案证书如何打开功能网站模板
  • 郑州网站建设 seo东莞网站设计品牌
  • 遵义原创网站建设淘宝网站的人员组织
  • 网站建设方案需要哪些步骤做网站不懂行情 怎么收费
  • 纯 flash 网站中英双板网站模版
  • 东莞品牌网站建设报价中国住房和城乡建设部网站首页
  • 单位网站建设汇报材料网站做超链接薪资多少一个月
  • 网站建设的开发的主要方法如何免费建立网站
  • 子目录创建网站社区教育网站建设方案
  • 河南省和建设厅网站手机建网站需要多少钱
  • 程序员 做 个人网站哪个网站可以看一级a做爰片t
  • 如何做网站赚钱福田做网站多少钱
  • 怎么做网站下载链接做兼职的设计网站有哪些工作
  • 河南艾特网站建设iis wordpress 兼容
  • 服装网站建设策划书的基本结构59软文网
  • 沈阳专业做网站开发公司珠海中企网站建设