I found 1 error in your code, edges given do not necessarily mean u is immediate superior of v (check problem statement).
Also long is not needed here, since skill levels are limited by 20000, so the maximum sum in bit would be 2*109 which easily fits in int. I submitted your code after changing these and got AC in 0.06. Your AC code
thanks for help