#include #include #include using namespace std; int main() { multiset ms; int n; cin >> n; for (int i = 0; i < n; ++i) { int a; cin >> a; ms.insert(a); } int j = 0; int size = ms.size(); float ans = 0; for (auto iter = ms.cbegin(); iter != ms.cend(); ++iter) { if (size % 2 == 0) { if (j == size / 2 - 1) ans = *iter; if (j == size / 2) ans = (ans + *iter) / 2.0f; } else { if (j == size / 2) { ans = *iter; break; } } j++; } cout << fixed << setprecision(1) << ans << endl; return 0; }