额外要求不能用dijstra?