【题解】P1119 灾后重建
题目大意
有\(n\)个村庄,编号从\(0\)~\(n−1\)。给出\(m\)条双向公路连接这些村庄。
发生了一次地震,对所有村庄造成了一些损毁,但对公路没有影响。
现在要重建村庄,给出第\(i\)个村庄重建完成的时间\(t_i\)。之后又\(Q\)个询问\((x,y,t)\),对于每个询问。你要回答在第\(t\)天,从村庄\(x\)到村庄\(y\)的最短路长度为多少。如果无法找到路径或者\(x,y\)没有重建完成,输出\(−1\)。
\(N\le 200,M\le \frac{N\times (N-1)}{2}, Q\le 50000\)