Pagini recente » Cod sursa (job #2291223) | Cod sursa (job #2508385) | Cod sursa (job #2900450) | Cod sursa (job #1019405) | Cod sursa (job #2552202)
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int n,cnt,nr,p;
int nr_zero(int t)
{
int P=5,s=0;
while(t>=P)
s+=t/P,P*=5;
return s;
}
int main()
{
fin>>p;
if(!p) {fout<<1;return 0;}
int st=1,dr=2000000000;
while(st<=dr)
{
int mij=(st+dr)/2;
int x=nr_zero(mij);
if(x==p){
fout<<mij-mij%5;
return 0;
}
else if(x>p)
dr=mij-1;
else
st=mij+1;
}
fout<<-1;
}