#abc150d. [abc150_d]Semi Common Multiple
[abc150_d]Semi Common Multiple
问题描述
给定一个 个正偶数的序列 和一个整数 。
设 的一个半公倍数是满足以下条件的正整数 ,对于每个 都有:
- 存在一个非负整数 使得 。
求在 到 (包括 )之间的所有整数中, 的半公倍数的数量。
约束条件
- 是一个偶数。
- 输入中的所有值都是整数。
输入
从标准输入读入输入数据,格式如下:
输出
打印在 到 (包括 )之间的所有整数中, 的半公倍数的数量。
示例输入 1
2 50
6 10
示例输出 1
2
因此, 和 是 的半公倍数。在 到 之间没有其他 的半公倍数,所以答案是 。
示例输入 2
3 100
14 22 40
示例输出 2
0
答案可能是 。
示例输入 3
5 1000000000
6 6 2 6 2
示例输出 3
166666667