Cod sursa(job #541766)

Utilizator andunhillMacarescu Sebastian andunhill Data 25 februarie 2011 14:05:28
Problema Light2 Scor 10
Compilator cpp Status done
Runda Romanian Master in Mathematics and Sciences 2011, Ziua 1 Marime 0.38 kb
#include<fstream>
#include<bitset>
using namespace std;
ifstream f("light2.in");
ofstream g("light2.out");
long long N;
int K;
int d[23];
bitset<100000001>v; 
int main()
{	int i,nrb,j;
	f>>N>>K;
	for(i=1,nrb=0;i<=K;i++)
	{	f>>d[i];
		for(j=d[i];j<=N;j+=d[i])
			if(v[j]==1) v[j]=0 , nrb--;
			else v[j]=1 , nrb++;
	}
	g<<nrb;
	f.close();
	g.close();
	return 0;
}