Pagini recente » Cod sursa (job #3161969) | Borderou de evaluare (job #224713) | Cod sursa (job #506298) | Cod sursa (job #2184488) | Cod sursa (job #1974903)
#include <fstream>
#include <limits.h>
using namespace std;
ifstream f ("fact.in");
ofstream g ("fact.out");
long long p;
long long sum;
int main(){
f >> p;
if(!p){
g << 1 << '\n';
return 0;
}
for(long long i = 5; i <= LLONG_MAX; i += 5){
if (i % 5 == 0){
long long k = i;
while(k % 5 == 0){
++sum;
k /= 5;
}
}
if (p == sum){
g << i << '\n';
break;
}
else if(sum > p){
g << -1 << '\n';
break;
}
}
}