bool compare(const pair<int, int>&a, const pair<int, int>&b) { if (a.first == b.first) return a.second > b.second; return a.first < b.first; } 然后,你可以使用std::sort函数对你的向量进行排序: std::vector<pair<int, int>> vec = {/...一些整数对.../}; std::sort(vec.b...