for(int i=0;i<m;i++){
scanf("%d",&temp1);scanf("%d",&temp2);scanf("%d",&temp3);
node* edge=new node;
edge->w=temp3;edge->v=temp2;
node* Nedge=new node;
Nedge->w=temp3;Nedge->v=temp1;
.
}
for循环中如果需要反复新开一个node,必须要用new,不能直接开(向下面这样)
for(int i=0;i<m;i++){
scanf("%d",&temp1);scanf("%d",&temp2);scanf("%d",&temp3);
node edge;
edge->w=temp3;edge->v=temp2;
node Nedge;
Nedge->w=temp3;Nedge->v=temp1;
}