XXVI Olimpíada Brasileira de Informática
Quase primo
O jovem César está aprendendo sobre números primos: um número X > 1 éEntrada
A primeira linha da entrada contém dois inteiros, N e K. A linha seguinte contém K primos distintos ki, (1 ≤ i ≤ K), que são os primos que César acha que o professor irá considerar.Saída
Imprima um único inteiro, a quantidade de números inteiros positivos menores ou iguais a N que não são divisíveis por nenhum número na lista.Restrições
- 1 ≤ N ≤ 10^9
- 1 ≤ K ≤ 40
- ki é primo e 2 ≤ ki ≤ N
Informações sobre a pontuação
- Em um conjunto de testes valendo 20 pontos, N ≤ 105 e K = 1
- Em um conjunto de testes valendo 40 pontos, N ≤ 105 e K ≤ 20
- Em um conjunto de testes valendo 80 pontos, N ≤ 109 e K ≤ 20
Exemplos
Entrada
10 1 2 |
Saída
5 |
Entrada
10 2 2 3 |
Saída
3 |
Entrada
20 3 2 5 7 |
Saída
7 |
Entrada
29 3 2 5 7 |
Saída
10 |