068 - Number of Multiples 2
Editorial
/
Time Limit: 1 sec / Memory Limit: 1024 MB
配点: 1000 点
問題文
1 以上 N 以下の整数の中で、V_1, V_2, \dots, V_K のいずれかの倍数であるものの個数を出力するプログラムを作成してください。
制約
- 1 \leq N \leq 10^{12}
- 1 \leq K \leq 10
- 1 \leq V_i \leq 50
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
N K V_1 V_2 \cdots V_K
出力
答えを出力してください。
入力例 1
100 3 2 3 5
出力例 1
74
入力例 2
100 3 2 4 6
出力例 2
50
入力例 3
10000000000000 10 13 17 19 23 29 31 37 41 43 47
出力例 3
3324865541894