// [NWERC'18] Balloons, by Jan Kuipers #include #include #include using namespace std; int main() { int n; cin >> n; vector x(n); for (int i=0; i> x[i]; } sort(x.begin(), x.end()); double sol = 1e99; for (int i=0; i i+1) { cout << "impossible" << endl; return 0; } sol = min(sol, x[i] / (i+1.0)); } cout << sol << endl; return 0; }