#include #include #include using namespace std; struct p_t { int l, x; }; bool p_cmp(const p_t& l, const p_t& r) { if(l.l!=r.l) return (l.l& a, vector& b, int start, int limit) { int max; max=0; for(unsigned i=0;i=limit) break; } } return max; } void min_u(int& m, int v) { if(m>v) m=v; } int solve(vector& a, vector& b) { vector wa; int i, r=0; r=b.size(); for(i=0;i a; vector b; while(scanf("%d", &n)==1) { a.clear(); a.resize(n); b.resize(n); for(i=0;i