#include using namespace std; typedef pairpii; int nodecount,edgecount; void dijkstra (int src,vectorG[1005],int dist[]) { priority_queue<,greater >pq; pq.push({0,src}); dist[src]=0; while(!pq.empty()) { int u=pq.top().second; pq.pop(); int sz=G[u].size(); for(auto v : G[u]){ int cost=dist[u]+v[1]; if } } } int main () { return 0; }