重载运算符 && 构造函数 的写法

struct node
{
    ll l, r;
    bool operator<(const node& m)   const
    {
        if(l != m.l)
            return l < m.l;
        return r > m.r;
    }
}pro[maxn];

priority_queue<node, vector<node>, greater<node> > que; //小根堆

 

edge(int k1, int k2, int k3): to{k1}, cap{k2}, rev{k3} {}

 

posted @ 2020-12-16 00:55  .Ivorelectra  阅读(98)  评论(0编辑  收藏  举报