哈希表+大根堆
1 struct cmp 2 { 3 bool operator()(pair<string,int> const &left,pair<string,int> const &right) 4 { 5 if(left.second == right.second) return left.first > right.first; 6 return left.second < right.second; 7 } 8 }; 9 10 priority_queue<pair<string,int>,vector<pair<string,int>>,cmp> pq;
Mamba never out

浙公网安备 33010602011771号