Pagini recente » Cod sursa (job #857721) | Cod sursa (job #2811788) | Cod sursa (job #3208777) | Cod sursa (job #1231851) | Cod sursa (job #2615477)
#include <fstream>
#include <iostream>
#define ll long long
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int zero(ll n) {
ll nrz = 0;
for(ll d = 5; d <= n; d *= 5) {
nrz += n / d;
}
return nrz;
}
int main() {
int p;
ll s = 1, d = 100000000, rez = 0;
in >> p;
while(s <= d) {
ll m = (s + d) / 2;
cout << m << ' ';
if(zero(m) < p) {
s = m + 1;
}
else {
d = m - 1;
}
}
if(zero(s) == p)
out << s;
else
out << -1;
return 0;
}