#include #include #include void solve() { int n; std::cin >> n; std::vector xs(n); for (auto& x : xs) std::cin >> x; std::sort(xs.begin(), xs.end()); int odd = 0, even = 0; for (auto x : xs) { if (x % 2 == 0) { if (odd > 0) { --odd; } else { ++even; } } else { if (even > 0) { --even; } else { ++odd; } } } std::cout << odd + even << std::endl; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }