#P0176. 2023Y乘积(product)

2023Y乘积(product)

题目描述

小 K 非常喜欢研究整数序列,今天他写了一个正整数序列 ana_n 和正整数 kk,他想知道 ana_n 中有多少子序列之乘积低于 kk,请编程帮助小 K 完成这个任务。

输入格式

第一行为正整数 nnkk,第二行为 nn 个正整数 aia_i

输出格式

输出满足条件的子序列个数。

样例

输入数据 #1

4 100
10 5 2 6

输出数据 #1

8

解释 #1

样例1中,满足条件的子序列有 $\{10\},\{5\},\{2\},\{6\},\{10, 5\},\{5, 2\},\{2, 6\},\{5, 2, 6\}$,答案是 88

输入数据 #2

6 10000
105 207 306 5 1999 1

输出数据 #2

10

数据范围

  • 10%10\% 的数据中,n100n \leq 100
  • 50%50\% 的数据中,n10000n \leq 10000
  • 100%100\% 的数据中,n50000n \leq 50000k106k \leq 10^6ai1000a_i \leq 1000

备注

子序列的定义分为连续和可不连续两种,虽然题面当中没有说,但是样例1的输出和解释说明了,本题中的子序列必须为连续子序列。