Pagini recente » Cod sursa (job #1053741) | Cod sursa (job #1658172) | Cod sursa (job #1196106) | Cod sursa (job #2554705) | Cod sursa (job #1679457)
#include <stdio.h>
int find (int p) {
int l = 0, r = 999999999;
while (r - l > 1) {
int mid = (l + r) / 2;
int nZeros = 0, aux = mid;
while (aux) {
nZeros += aux / 5;
aux /= 5;
}
if (nZeros >= p) {
r = mid;
} else {
l = mid;
}
}
return r;
}
int main (void) {
freopen("fact.in", "r", stdin);
freopen("fact.out", "w", stdout);
int p;
scanf("%d", &p);
printf("%d", find(p));
return 0;
}