Pagini recente » Cod sursa (job #2670904) | Cod sursa (job #1555441) | Cod sursa (job #3142203) | Cod sursa (job #2690674) | Cod sursa (job #2188173)
#include<stdio.h>
#define FOR(i, a, b) for(i = a; i <= b; i++)
#define NR 5000000
int l, d;
long A[NR];
int main()
{
int i, nr =0;
freopen("pascal.in", "r", stdin);
freopen("pascal.out", "w", stdout);
scanf("%d %d", &l, &d);
FOR(i, 0, l + 1)
{
if(((l - i)*(l - i + 1))* i *(i + 1)> 0)
A[i] = 2 * l *(l + 1)/ ((l - i)*(l - i + 1)* i *(i + 1));
{
if(A[i] % d == 0)
nr++;
}
}
printf("%d", nr);
return 0;
}