Pagini recente » Cod sursa (job #1789688) | Cod sursa (job #431536) | Cod sursa (job #2480790) | Cod sursa (job #2562996) | Cod sursa (job #87755)
Cod sursa(job #87755)
#include<stdio.h>
int main(){
long long n,k,i,j,t,s,ok,q,d,p,v[8];
freopen("divprim.in","r",stdin);
freopen("divprim.out","w",stdout);
scanf("%lld",&t);
for(i=0;i<t;++i){
scanf("%lld",&n);
scanf("%lld",&k);
ok=1;
for(j=n;j>=0 && ok;--j){
s=0;
if(j%2==0)
s++;
ok=1;
d=0;
for(q=3;q<=j;q+=2){
for(p=0;p<d;++p)
if(q%v[p]==0)
ok=0;
if(j%q==0 && ok){
s++;
v[d]=q;
d++;
}
ok=1;
}
if(k==s){
printf("%lld\n",j);
ok=0;
}
}
if(ok!=0)
printf("0\n");
}
fclose(stdin);
fclose(stdout);
return 0;
}