看到有神仙这样写
struct cmp{ bool operator()(int x,int y){ return dep[x]<dep[y]; } }; priority_queue<int,vector<int>,cmp >q;
还有各种奇妙的写法
有什么推荐吗?