Емблема центру  www.olymp.vinnica.ua     netoi.org.ua
Центр олімпіад школярів в Iнтернеті
Likt-PMG17
м.Вiнниця


Годинник
 
Division

Задача Division

Напишіть програму, яка за натуральними числами A, B та k різними простими числами знаходитиме кількість чисел у діапазоні від A (включно) до B (включно), які не діляться на жодне з перелічених простих чисел.

Технічні умови. Програма  Division має прочитати з клавіатури в одному рядку спочатку числа A, B (1  A < B  1018), потім кількість простих чисел k (1  k  100), потім k штук різних простих чисел, кожне з яких  не більше 1018.

Програма має вивести на екран єдине ціле невід’ємне число — кількість чисел у діапазоні від A  до B включно, які не діляться на жодне з перелічених простих чисел.

Приклад

Введення

17 42 3 2 3 5

Виведення

7

Пояснення до прикладу. Числами в діапазоні від 17 до 42, які не діляться ні на 2, ні на 3, ні на 5, є числа 17, 19, 23, 29, 31, 37 та 41. Їх 7 штук.


© Всеукраїнський віртуальний центр олімпіад школярів "ОЛІМП"