#include #include #include #include using namespace std; struct p_t { int l, x; bool operator<(const p_t& rhs) const { if(l!=rhs.l) return (l>rhs.l); return (x>rhs.x); } }; int max_u(int& m, int v) { if(mv) { m=v; return 1; } return 0; } int main(void) { int n, i, j; vector a; vector b; int max, min; while(scanf("%d", &n)==1) { a.resize(n); b.resize(n); for(i=0;i > q; p_t p; for(j=0;j