ll@h,@w,@n,@(a,b,c,d)[n]; DijkstraHeapp; p.malloc(n+2,1); p.change(n+1,0); while(p.size){ ll i=p.pop(); ll v=p.val[i]; ll x=i