Cod sursa(job #541703)

Utilizator andrei.dAndrei Diaconeasa andrei.d Data 25 februarie 2011 13:26:30
Problema Light2 Scor 10
Compilator cpp Status done
Runda Romanian Master in Mathematics and Sciences 2011, Ziua 1 Marime 0.44 kb
#include <cstdio>

#define file_in "light2.in"
#define file_out "light2.out"

int N,v[10100000],K,X,ans,i;

int main(){
	
	freopen(file_in,"r",stdin);
	freopen(file_out,"w",stdout);
	
	scanf("%d", &N);
	for (i=1;i<=N;++i) v[i]=1;
	scanf("%d", &K);
	while(K--){
		scanf("%d",&X);
		i=X;
		while(i<=N){
			v[i]^=1;
			i+=X;
		}
	}
	ans=0;
	for (i=1;i<=N;++i)
		 if (!v[i]) ans++;
	
    printf("%d\n", ans);
	
	return 0;

}