小技巧


可利用两个优先队列来维护删除任意元素的功能.

priority_queue,greater > Q , p;
	while(Q.size())
	{
		if( Q.top() == p.top() )
			p.pop();
		else cout<

相关