看代码
#include<bits/stdc++.h>
using namespace std;
bool operator < (const pair<int,int> &a, const pair<int,int> &b)
{
return a.second>b.second;
}
priority_queue<pair<int,int> >q;
int main()
{
q.push(make_pair(1, 2));
q.push(make_pair(1,10));
cout<<q.top().second<<endl;
printf("%d",make_pair(1, 2)<make_pair(1, 10));
}
输出
10
0
虚心求教