#include #include #include using namespace std; struct Edge{ int from,to,weight; }temp; int dist[1000],n,m,start; vectoredges; void init(){ int from,to,weight; scanf("%d %d %d",&n,&m,&start); for(int i=0;i