方式一,自定义仿函数:
using PII = pair;
struct CMP
{
bool operator () (const PII& a, const PII& b)
{
return a.second < b.second;
}
};
priority_queue ,CMP> Q;
方式二:
using PII = pair;
bool CMP2(const PII& a, const PII& b)
{
return a.second < b.second;
}
priority_queue, decltype(&CMP2) > Q(CMP2);
参考链接:力扣
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)