#define _CRT_SECURE_NO_DEPRECATE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define mpair make_pair #define all(v) v.begin(),v.end() using namespace std; typedef long long ll; typedef long double ld; const ld epsylon = 1e-9; ll mod = 1000007; ll sb[1024], sa[1024]; ll bb[1024], ba[1024]; ll comb[1024][1024]; int main() { freopen("median.in","r",stdin); freopen("median.out", "w", stdout); memset(comb, 0, sizeof(comb)); comb[0][0] = 1; comb[1][0] = comb[1][1] = 1; for (int i=1;i<1024;++i) { comb[i][0] = comb[i][i] = 1; for (int j=1;j> n; vector a(n); for (int i=0;i a[i]) { bb[i]++; } } for (int j=i+1; j a[i]) { ba[i]++; } } } vector b(n); for (int i=0;i