对结构体的优先队列的处理
struct Item{
int Qnum, period, Time;
bool operator<(const Item& a) const{
return Time > a.Time || (Time == a.Time && Qnum > a.Qnum);
}
}
priority_queue<Item> pq;
/////小根堆
struct Item{
int Qnum, period, Time;
bool operator<(const Item& a) const{
return Time > a.Time || (Time == a.Time && Qnum > a.Qnum);
}
}
priority_queue<Item> pq;
/////小根堆