Pagini recente » Cod sursa (job #1025939) | Cod sursa (job #1125652) | Cod sursa (job #2722514) | Cod sursa (job #685551) | Cod sursa (job #734030)
Cod sursa(job #734030)
#include <fstream>
using namespace std;
int x,i,d,n,sol,div[5000010];
int main()
{
ifstream fi("pascal.in");
ofstream fo("pascal.out");
fi>>n>>d;
for(i=1;i<=n;i++)
{
//calculez divizorii pentru i!
x=i;
while(x%d==0) { div[i]++; x/=d; }
div[i]+=div[i-1];
}
for(i=0;i<=n;i++) if(div[n]>div[i]+div[n-i]) sol++;
fo<<sol<<"\n";
return 0;
}