RT
提取关键点:
struct cmp
{
bool operator () (const list<pair<int,bool>>::iterator &b,const list<pair<int,bool>>::iterator &a)
{
return a->F<b->F;
}
};
priority_queue <list<pair<int,bool>>::iterator,vector<list<pair<int,bool>>::iterator>,cmp> q;
l.erase(cl1),l.erase(cl3);
*cl1=m(c1,1),*cl3=m(c3,1);
最后问一下,这种代码在考场上稳定吗qwq