如果你CE,把优先队列
priority_queue<int,vector<pair<int,int> >,greater<pair<int,int> > > q;
改成
priority_queue<pair<int,int>,vector<pair<int,int> >,greater<pair<int,int> > > q;