Pagini recente » Diferente pentru problema/cuantictiori intre reviziile 75 si 79 | Diferente pentru problema/apdm intre reviziile 1 si 17 | Monitorul de evaluare | Cod sursa (job #695640) | Cod sursa (job #440803)
Cod sursa(job #440803)
#include<stdio.h>
long long n,p,st,dr,bla,t,nr;
int main()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%ld",&p);
dr=5*p;
while(st<dr)
{
nr=0;
t=(st+dr)/2;
bla=5;
while(bla<=t)
{
nr=nr+t/bla;
bla=bla*5;
}
if(nr>=p)
dr=t;
else
st=t+1;
}
printf("%ld",st);
}