#597. 质数区间统计器2
质数区间统计器2
题目描述
小明正在学习质数,老师给了他一个包含 n 个随机正整数的数组。小明想知道在这个数组中,有多少个连续子数组满足子数组中质数的个数恰好等于 k。请你帮助小明解决这个问题。
输入格式
第一行输入两个整数 n 和 k(1 ≤ n ≤ 1000,1 ≤ k ≤ 100)
第二行输入 n 个正整数 a [1], a [2], ..., a [n](1 ≤ a [i] ≤ 10000)
输出格式
输出一个整数,表示满足条件的连续子数组个数
样例输入
8 2
17 4 3 6 5 8 11 9
样例输出
5
样例解释
输入数组中的质数有:17、3、5、11 满足条件的子数组有:
[17,4,3] → 2 个质数
[4,3,6,5] → 2 个质数
[3,6,5] → 2 个质数
[5,8,11] → 2 个质数
[8,11,9] → 2 个质数