
713. 乘积小于K的子数组
发布日期:2021-05-06 11:07:38
浏览次数:16
分类:原创文章
本文共 414 字,大约阅读时间需要 1 分钟。
滑动窗口
class Solution: def numSubarrayProductLessThanK(self, nums: List[int], k: int) -> int: start = 0 sums = 1 ans = 0 for i in range(len(nums)): sums = sums * nums[i] while sums >= k and start <= i: sums = sums // nums[start] start = start + 1 if sums < k: ans = ans + i-start+1 return ans
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月05日 06时21分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java学习笔记24:文档注释与代码块
2019-03-04
java学习笔记31:Arrays类介绍使用
2019-03-04
java学习笔记36:Integer的基本方法
2019-03-04
java并发学习24:固定运行顺序模式
2019-03-04
介绍一个不错的分析客户价值的模型RFM
2019-03-04
SpringMVC---使用
2019-03-04
计算机网络教程 谢希仁 第三章 数据链路层
2019-03-04
莫比乌斯函数
2019-03-04
JDBC——小知识:PreparedStatement 和Statement的比较
2019-03-04
JDBC——(6)PreparedStatement的使用——图解查询操作流程
2019-03-04
JDBC——(6)PreparedStatement的使用——针对不同表的查询操作
2019-03-04
MyBatis——小知识:MyBatis_映射配置文件_参数值获取
2019-03-04
Java后端技术体系-学习顺序总结
2019-03-04
MySQL.数据处理(数据的插入)
2019-03-04
超炫粒子漩涡
2019-03-04
HTML特效代码大全
2019-03-04
网页的基本页面实现 ---- 标签
2019-03-04
Java.数组算法(补充)
2019-03-04
【Python数据分析与处理 实训05】--- 探索虚拟姓名数据(数据合并)
2019-03-04
java编程常见类型题 --- 面向对象编程、程序逻辑(金字塔)、多线程同步
2019-03-04