Pagini recente » Cod sursa (job #759854) | Cod sursa (job #477247) | Cod sursa (job #2037742) | Cod sursa (job #1763456) | Cod sursa (job #1700210)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("fact.in");
ofstream out ("fact.out");
long long p;
int zerouri(int k)
{
int s=0;
while(k>=5)
{
s+=k/5;
k=k/5;
}
return s;
}
int main()
{
in>>p;
if(p==0)
{
out<<1;
return 0;
}
int log=32;
int rez=0;
int pas=log;
while(pas!=0)
{
if( zerouri(rez+pas)<p )
{
rez+=pas;
}
pas/=2;
}
out<<rez+1<<'\n';
return 0;
}