Pagini recente » Cod sursa (job #2215718) | Istoria paginii runda/simulare_oji_ichc_14_03/clasament | Cod sursa (job #1818375) | Cod sursa (job #2854155) | Cod sursa (job #944976)
Cod sursa(job #944976)
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int p,l,r,n;
int cautare()
{
if (p==0) return 1;
while (l<=r)
{
int m;
int mij=(l+r)/2;
n=0;
m=mij;
while (m!=0)
{
n += m/5;
m /= 5;
}
if (n==p)
{
return mij-mij%5;
}
if (n<p)
l=mij+1;
else r=mij-1;
}
return -1;
}
int main()
{
f>>p;
l=0;
r=2000000000;
g<<cautare();
f.close();
g.close();
return 0;
}