#include #include #include int x[200010],y[200010]; std::vector V; int main() { int a; scanf("%d",&a); for(int i=1;i<=a;i++) scanf("%d",&x[i]); for(int i=1;i<=a;i++) y[i] = x[i]; std::sort(y+1,y+a+1); int limit = y[a/2]; if(a%2==1) { long long int ans = 0; V.clear(); for(int i=1;i<=a;i++) if(x[i]<=limit) V.push_back(i); for(int i=0;ilimit) V.push_back(i); for(int i=0;ilimit) V.push_back(i); for(int i=0;ilimit) V.push_back(i); for(int i=0;i