lqb#P26004. 音乐节拍器

音乐节拍器

题目描述

小明在学习音乐,他发现不同乐器的演奏需要配合不同的节拍。现在有 NN 种乐器,每种乐器都有自己的“节拍周期”(以秒为单位)。

在音乐演奏中,如果某一时刻恰好是某个乐器节拍周期的整数倍,那么这个乐器就会在这一时刻发声。例如,一个节拍周期为 33 秒的乐器会在第 33 秒、第 66 秒、第 99 秒等时刻发声。

小明想知道:在前 TT 秒内(即第 11 秒至第 TT 秒,包含第 TT 秒),恰好有 KK 种乐器同时发声的时刻有多少个?

输入格式

第一行包含三个整数 N,T,KN, T, K,分别表示乐器数量、观察的时长、同时发声的乐器数量。

第二行包含 NN 个整数 p1,p2,,pNp_1, p_2, \dots, p_N,表示每种乐器的节拍周期(单位:秒)。

输出格式

一行,输出一个整数,表示恰好有 KK 种乐器同时发声的时刻数量。

3 12 2
2 3 4
3

解释 #1

乐器周期分别为 223344 秒。在前 1212 秒内,每个时刻发声情况如下表所示:

时刻 乐器 1(周期 2) 乐器 2(周期 3) 乐器 3(周期 4) 发声乐器数
1 - - - 0
2 1
3 -
4 - 2
5 - - 0
6 2
7 - - 0
8 2
9 - - 1
10 -
11 - 0
12 3

表中“✓”表示该乐器在该时刻发声,“-”表示不发声。

恰好 22 种乐器同时发声的时刻有:t=4,6,8t = 4, 6, 8,共 33 个。

4 20 3
2 3 5 6
3

解释 #2

乐器周期分别为 22335566 秒。在前 2020 秒内,恰好 33 种乐器同时发声的时刻如下表所示:

时刻 乐器 1(周期 2) 乐器 2(周期 3) 乐器 3(周期 5) 乐器 4(周期 6) 发声乐器数
6 - 3
12
18

说明:乐器 112244 的最小公倍数为 66,所以在时刻 6,12,186, 12, 18 这三个乐器会同时发声。乐器 33(周期 55)在这些时刻不发声,因此恰好 33 种乐器。

5 100 1
7 11 13 17 19
36

数据范围

  • 对于 30%30\% 的评测用例,N5N \leq 5T100T \leq 100
  • 对于 60%60\% 的评测用例,N10N \leq 10T1000T \leq 1000
  • 对于所有评测用例,1N201 \leq N \leq 201T100001 \leq T \leq 100001KN1 \leq K \leq N1pi1001 \leq p_i \leq 100