1648: 连续子数组个数
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:4
Solved:3
Description
给定一个正整数数组nums和整数 k ,请找出该数组内乘积小于 k 的连续的子数组的个数。
Input
第一行,输入nums数组元素个数n和k。(1 <= n <= 3 * 104,0 <= k <= 106)
第二行,输入n个数组元素。(1 <= nums[i] <= 1000)
Output
输出连续的子数组的个数。
Sample Input Copy
4 100
10 5 2 6
Sample Output Copy
8
HINT
【样例1说明】
解释: 8个乘积小于 100 的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [2,6], [5,2,6]。
需要注意的是 [10,5,2] 并不是乘积小于100的子数组。
【样例输入2】
3 0
1 2 3
【样例输出2】
0