Cod sursa(job #541465)

Utilizator thesilverhand13FII Florea Toma Eduard thesilverhand13 Data 25 februarie 2011 11:36:35
Problema Light2 Scor 10
Compilator cpp Status done
Runda Romanian Master in Mathematics and Sciences 2011, Ziua 1 Marime 0.45 kb
#include<fstream>
#define dim 90000000
using namespace std;

ifstream f("light2.in");
ofstream g("light2.out");

int a[dim],n,k;
long long nr;

void rezolvare()
{
	int i,j,x;
	f>>n;
	f>>k;
	for(i=1;i<=n;i++)
		a[i]=-1;
	for(i=1;i<=k;i++)
	{
		f>>x;
		for(j=x;j<=n;j=j+x)
			a[j]=a[j]*(-1);
	}
	//for(i=1;i<=n;i++)
		//g<<a[i]<<" ";
	for(i=1;i<=n;i++)
		if(a[i]==1)
			nr++;
		g<<nr;
}

int main()
{
	rezolvare();
	return 0;
}