Pagini recente » Cod sursa (job #1538643) | Cod sursa (job #3209459) | Cod sursa (job #2662592) | Cod sursa (job #1577034) | Cod sursa (job #2100659)
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int zeroAid(int x)
{
int nr = 0;
while (x >= 5) nr += (x /= 5);
return nr;
}
int main()
{
long long int n, high = 0, INF = 1 << 30;
in >> n;
while (INF) {
if (zeroAid(high + INF) < n) high += INF;
INF >>= 1;
}
if (zeroAid(high + 1) == n) out << high + 1;
else out << -1;
in.close();
out.close();
return 0;
}