-_-
子数组,没好好看题目,我以为k个数。。。难怪感觉写的没问题,但是答案确不对。

class Solution {public:int numOfSubarrays(vector<int>& arr, int k, int threshold) {int n = arr.size();vector<int>sum(n + 1,0);sum[0] = arr[0] - threshold;for(int i = 0; i < n; i++){arr[i] -= threshold;sum[i+1] += sum[i] + arr[i]; // sum[0] = 0,sum[i]表示前i个之和}int res = 0;for(int i = k; i <= n; i++){if(sum[i] - sum[i - k] >= 0){res++;}}return res;}
};

参考:

[leetcode双周赛]5312. 大小为 K 且平均值大于等于阈值的子数组数目相关推荐

  1. leetcode1343. 大小为 K 且平均值大于等于阈值的子数组数目(队列)

    给你一个整数数组 arr 和两个整数 k 和 threshold . 请你返回长度为 k 且平均值大于等于 threshold 的子数组数目. 示例 1: 输入:arr = [2,2,2,2,5,5, ...

  2. [周赛][Leetcode][第5457题][JAVA][动态规划][和为奇数的子数组数目]

    [问题描述]5457. 和为奇数的子数组数目[中等] [解答思路] 1. 动态规划 第 1 步:设计状态 dp[i][0] 记录以arr[i]结尾的和为奇数数量 dp[i][1] 记录以arr[i]结 ...

  3. LeetCode 2302. 统计得分小于 K 的子数组数目(前缀和+二分查找)

    文章目录 1. 题目 2. 解题 1. 题目 一个数组的 分数 定义为数组之和 乘以 数组的长度. 比方说,[1, 2, 3, 4, 5] 的分数为 (1 + 2 + 3 + 4 + 5) * 5 = ...

  4. 2022-6-13 咒语和药水的成功对数,替换字符后匹配,统计得分小于 K 的子数组数目,......

    1. 咒语和药水的成功对数 You are given two positive integer arrays spells and potions, of length n and m respec ...

  5. 【枚举 + 求最大公约数方法】最大公约数等于K的子数组数目问题

    慢一点是为了快一点,加油,大家 ,不要放弃 ! -- 2022/11/13 一.题目描述: 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的子数组中元素的最大公因数等于 k ...

  6. 最大公因数等于 K 的子数组数目求解全过程

    题目:给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的子数组中元素的最大公因数等于 k 的子数组数目. 子数组 是数组中一个连续的非空序列. 数组的最大公因数(Greates ...

  7. java 分享巧克力_[leetcode 双周赛 11] 1231 分享巧克力

    1231 Divide Chocolate 分享巧克力 问题描述 你有一大块巧克力,它由一些甜度不完全相同的小块组成.我们用数组 sweetness 来表示每一小块的甜度. 你打算和 K 名朋友一起分 ...

  8. 将输入字符串t中从第m个字符开始的全部字符复制到字符串s中_leetcode第32双周赛第二题leetcode1540. K 次操作转变字符串...

    leetcode1540. K 次操作转变字符串 给你两个字符串 s 和 t ,你的目标是在 k 次操作以内把字符串 s 转变成 t . 在第 i 次操作时(1 <= i <= k),你可 ...

  9. [leetcode双周赛]5311. 将数字变成 0 的操作次数

    class Solution {public:int numberOfSteps (int num) {int res = 0;while(num > 0){if(num % 2 == 0){n ...

最新文章

  1. Samba的配置命令
  2. 如何自学python编程-如何教少儿学习Python编程
  3. 【STM32】FreeRTOS 移植到 STM32F103
  4. 51nod1307(暴力树剖/二分dfs/并查集)
  5. 腾讯的老照片修复算法,我把它搬到网上,随便玩
  6. 服务器测试网址填写注意事项
  7. open***2.3.12安装与easy-rsa3的使用
  8. 面试精讲之面试考点及大厂真题 - 分布式专栏 17 ElasticSearch解决大数据量检索难题
  9. java二叉树求权值_百度笔试题目:二叉树路径权值和【转】
  10. Ubuntu18.04环境下设置虚拟网卡
  11. day12-html(css)
  12. paip.提升用户体验---上传文件图片命名
  13. 台式电脑开机一直卡在正在启动windows怎么办
  14. c语言ASCII码表详解(一)
  15. Java关于周跨年的周数计算,编写一个JAVA类,用于计算两个日期之间的周数。
  16. 12款精美的免费 HTML 网站模板下载
  17. ewebeditor编辑器漏洞连接大马复现
  18. H3CNE中静态路由实验
  19. js获取上周、本周、上月、本月、第一天和最后一天
  20. 四年级计算机教学总结,四年级信息技术下册教学工作总结范文

热门文章

  1. 小白用python处理excel文件-Python读、写Excel文件(三种模块三种方式,小白也可学会)...
  2. python基础语法手册-python语法手册
  3. python在线学习直播-马哥教育官网-专业Linux培训班,Python培训机构
  4. 化学人学python有前途吗-转载:python之蟒开启理论计算化学的新时代
  5. python画折线图-利用python画出折线图
  6. 开课吧学python靠谱吗-开课吧的python课程怎么样,值得报名吗?
  7. 微信小程序和百度的语音识别接口详解
  8. 【当贝市场】智能电视语音识别功能泄露隐私?
  9. oracle odbc驱动 linux,linux下oracle的odbc驱动的安装与配置
  10. promise的链式调用