Pagini recente » ONIS 2014, Clasament Runda 1 | Cod sursa (job #2690763) | Cod sursa (job #22085) | Cod sursa (job #2938753) | Cod sursa (job #2285380)
#include <bits/stdc++.h>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int n;
long long r,pas;
int Zero(int x)
{
int ans=0;
while (x>=5)
{
ans+=x/5;
x=x/5;
}
return ans;
}
int main()
{
in>>n;
pas=1<<30;
r=0;
while(pas!=0)
{
if (Zero(r+pas)<n)
{
r+=pas;
}
pas/=2;
}
if (Zero(r+1)==n)
out<<r+1<<'\n';
else out<<-1;
return 0;
}