Cod sursa(job #2218342)

Utilizator bebeetarepredescu bebeetare Data 4 iulie 2018 12:00:45
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <bits/stdc++.h>

using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
long long mij,p,st,dr;
int nr_zero(int val)
{
    int p=5,nr=0;
    while(p<=val)
    {
        nr=nr+val/p;
        p=p*5;
    }
    return nr;
}
int main()
{
    f>>p;
    st=1;
    dr=p*5;
    while(step<n)step<<=1;
    for(i=0;step;step>>=1)
    {
        if(i+step<=dr && nr_zero(i+step)<=p)
        {
            i+=step;
        }
    }
    while(nr_zero(i)==p && i>=1)
    {
        i--;
        ok=true;
    }
    i++;
    if(ok==true)g<<i<<'\n';
    else g<<-1<<'\n';
    return 0;
}