int@n,@m,@a[n],b[],z=0; sortA(n,a); LHeaph; h.malloc(n,1); rep(i,1,n){ bool f=false; while(h.size){ int j=h.hp[0]; int v=h.val[j]; if(v>a[i]){ break; } if(v