ll@n,@h[n],@t[],e[20][4d5]{},@q; coordcomp(n,h,n,t); rep(i,4d5){ e[0][i]=i; } rep(i,n){ e[0][h[i]]>?=t[i]; } rep(i,1,4d5){ e[0][i]>?=e[0][i-1]; } rep(k,1,20){ rep(i,4d5){ e[k][i]=e[k-1][e[k-1][i]]; } } rep(q){ ll@a--,@b--; if(t[a]>=h[b]){ wt(1); }else{ int c=t[a]; int z=0; rrep(k,20){ if(e[k][c]