刚刚蒟蒻做这道题时的邻接表突发奇想用map套了优先队列来写,因为这样就不需要vector排序了,但是写完代码之后发现这一段:
map< int,priority_queue<int,vector<int>,greater<int> > mp;
报了错,以下是错误信息:
[Error] template argument 2 is invalid [Error] template argument 4 is invalid
所以map里可以套优先队列吗?报错的原因又是什么?