Pagini recente » Istoria paginii runda/cei_mici4 | Cod sursa (job #411637) | Istoria paginii runda/tema_vacanta_sambata_14.30 | Istoria paginii runda/363776673968486 | Cod sursa (job #2303980)
#include <fstream>
using namespace std;
ifstream fi("fact.in");
ofstream fo("fact.out");
long long solve(long long val)
{
long long put = 5;
long long amount = 0;
while(put <= val)
{
amount += (val/put);
put *= 5;
}
return amount;
}
int main()
{
long long zeros;
fi>>zeros;
fi.close();
long long n = zeros;
if(zeros == 0)
{
fo<<1;
return 0;
}
while(solve(n) < zeros)
n++;
if(solve(n) != zeros)
fo<<-1;
fo<<n;
fo.close();
return 0;
}