#include #include #include #include #define MAXN 1000010 using namespace std; struct node{ int id; int h; }q[MAXN]; int ans[MAXN]; priority_queue,greater > pq; bool cmp(node a,node b){ if(a.h==b.h) return a.id