atcoder#ABC150D. [ABC150D] Semi Common Multiple
[ABC150D] Semi Common Multiple
配点 : 点
問題文
長さ の偶数からなる正の整数列 と、整数 が与えられます。
任意の に対して以下の条件を満たす正の整数 を の「半公倍数」と定義します。
- を満たす負でない整数 が存在する。
以上 以下の整数のうちの の半公倍数の個数を求めてください。
制約
- は偶数である。
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
以上 以下の整数のうちの の半公倍数の個数を出力せよ。
2 50
6 10
2
より、 は の半公倍数です。 以上 以下の整数に他に の半公倍数はないので、答えは となります。
3 100
14 22 40
0
答えが の場合もあります。
5 1000000000
6 6 2 6 2
166666667