https://www.acmicpc.net/problem/9633


N<=150, M<=3000, Q<=1000

노드, 간선,쿼리


x->y : 가중치 z

입력 들어오고


Q마다 a,b,c 입력 들어오는데 a에서 b가는 increasing shortest path를 구하는데

이때 간선을 최대 c개만 써야한다.

increasing shortest path는 u->v->w라고 할때 v->w의 코스트가 u->v 코스트 보다 항상 커야함

즉 경로를 이루는 간선들이 a->b로 가면서 가중치가 단조증가하면서 최단거리를 이뤄야 하는데 이때 간선의 개수도 c개 이하여야함


매 쿼리마다 dijkstra돌리니까 시간이 터지네...


킹갓고수님들 이런거 어케풀어야함???