Pagini recente » Cod sursa (job #2658750) | Cod sursa (job #1792456) | Diferente pentru problema/distancesum intre reviziile 3 si 7 | Diferente pentru problema/rege2 intre reviziile 4 si 3 | Cod sursa (job #63947)
Cod sursa(job #63947)
#include<stdio.h>
int main(){
freopen("pascal.in","r",stdin);
freopen("pascal.out","w",stdout);
int r,d,i,nr=0;
long long n;
scanf("%d %d",&r,&d);
n=1;
for(i=0;i<(r+1)/2-1;i++){
n=(n/(i+1))*(r-i);
if(n%d==0)
nr+=2;
}
if(r%2==0){
n=n*(r-i)/(i+1);
if(n%d==0)
nr++;
}
printf("%d\n",nr);
return 0;
}