#aBC150Did238. D - Semi Common Multiple
D - Semi Common Multiple
AT_abc150_d [ABC150D] Semi Common Multiple
题目描述
给定一个长度为 的正整数序列 ,其中每个 都是偶数,以及一个整数 。
对于任意的 (),如果存在一个非负整数 ,使得 ,则称正整数 为 的“半公倍数”。
请你求出 到 之间(包含 和 )的正整数中,有多少个是 的半公倍数。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出 到 之间 的半公倍数的个数。
输入输出样例 #1
输入 #1
2 50
6 10
输出 #1
2
输入输出样例 #2
输入 #2
3 100
14 22 40
输出 #2
0
输入输出样例 #3
输入 #3
5 1000000000
6 6 2 6 2
输出 #3
166666667
说明/提示
限制条件
- 每个 都是偶数。
- 输入均为整数。
样例解释 1
因此, 和 是 的半公倍数。在 到 之间没有其他 的半公倍数,所以答案为 。
样例解释 2
答案也有可能为 。
由 ChatGPT 4.1 翻译