Cod sursa(job #236086)

Utilizator gabor_oliviu1991gaboru corupt gabor_oliviu1991 Data 26 decembrie 2008 19:23:25
Problema Divizori Primi Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<fstream.h>

long sol[1000001],t,i,j,a,b;

int main()
{
	ifstream f("divprim.in");
	ofstream g("divprim.out");


	f>>t;

	for(i=2;i<=1000000;i++)
		if(sol[i]==0)
			for(j=i;j<=1000000;j=j+i)
				sol[j]++;
	for(i=1;i<=t;i++)
		{
		f>>a>>b;
		for(j=a;j>=1;j--)
			if(sol[j]==b)
				{
				g<<j<<"\n";
				break;
				}
		if(j==0)
			g<<"0\n" ;
		}
	return 0;
}