Pagini recente » Cod sursa (job #168629) | Cod sursa (job #2566684) | Cod sursa (job #612527) | Istoria paginii runda/pt_round11 | Cod sursa (job #236173)
Cod sursa(job #236173)
#include<stdio.h>
#define N 1001
int n,t,kt,kdiv[N],k;
void ciur()
{ int i,j;
for(i=2;i*i<=N;i++)
if(!kdiv[i])
{ j=2;
kdiv[i]++;
while(i*j<=N)
{ kdiv[i*j]++;
j++;
}
}
}
int main()
{ int i,j;
freopen("divprim.in","r",stdin);
freopen("divprim.out","w",stdout);
ciur();
scanf("%d",&t);
for(kt=1;kt<=t;kt++)
{ scanf("%d%d",&n,&k);
for(i=n;i>=2;i--)
if(kdiv[i]==k) {printf("%d\n",i);break;}
if(i<2) printf("0\n");
}
return 0;
}