题目大意:有一个$n$个点,$m$条有向边的图,有$q$组询问. 每次询问:从$a$到$b$,经过不超过$c$条边,且依次经过的边边权递增,问最短路为多少,无解输出-1. 数据范围:$n≤150$,$m≤5000$,$q≤1000$ 我场上并没有去想正解,打了个spfa居然获得$90pts$好成绩. 首先对于经过不超过$c$条边,当$c>n-1$时,是没有意义的(显然经过边数不会超过$n-1$),这种情况下我们直接将$c$赋值为$n-1$即可. 我们设$dis[i][j]$表示从$a$出发,经过…