可以作为类型名的写法(直接作为优先队列排序的一部分)
typedef long long LL;
struct cmp
{
bool operator()(const LL a,const LL b)const
{
return a > b;
}
};
······
priority_queue<LL, vector<LL>,**cmp**>pq;
可以作为类型名的写法(直接作为优先队列排序的一部分)
typedef long long LL;
struct cmp
{
bool operator()(const LL a,const LL b)const
{
return a > b;
}
};
······
priority_queue<LL, vector<LL>,**cmp**>pq;