//#include //#include //#include #include #include #include #include #include //#include //#include #include #include #include //#define pb push_back //#define puts(x) cout << #x << " : " << x << endl; //#pragma GCC diagnostic ignored "-Wconversion" //#define REP(i,n) for (int i=0;i<(n);i++) //#define REPE(i,n) for (int i=0;i<=(n);i++) //#define init(a,b) memset((a), (b), (sizeof(a))); //#define PI 3.14159265 //#define EPS (1e-10) //#define EQ(a,b) (abs((a)-(b)) < EPS) using namespace std; //typedef long long ll; #define int long long typedef pair P; int a[1600],b[1600]; map, greater > > level_times; signed main() { std::ios::sync_with_stdio(false); int n; cin >> n; for(int i=0;i> a[i]; } for(int i=0;i> b[i]; } map, greater > > level_times; for(int i=0;i, greater > > level_times; for(int j=0;jfirst; int times = level_times[level].top(); level_times[level].pop(); if(level_times[level].empty()){ level_times.erase(level); } // cout<<"********************"<