0_0_35137349_14624.cpp: In function 'void Dijkstra(int)':
0_0_35137349_14624.cpp:29:34: error: type/value mismatch at argument 2 in template parameter list for 'template<class _Tp, class _Sequence, class _Compare> class std::priority_queue'
priority_queue<P, vector, cmp> pq;
^
0_0_35137349_14624.cpp:29:34: error: expected a type, got 'vector'
0_0_35137349_14624.cpp:29:38: error: invalid type in declaration before ';' token
priority_queue<P, vector, cmp> pq;
^
0_0_35137349_14624.cpp:32:8: error: request for member 'push' in 'pq', which is of non-class type 'int'
pq.push(P(0, 1));
^
0_0_35137349_14624.cpp:33:16: error: request for member 'empty' in 'pq', which is of non-class type 'int'
while( !pq.empty() )
^
0_0_35137349_14624.cpp:35:18: error: request for member 'top' in 'pq', which is of non-class type 'int'
P t = pq.top();
^
0_0_35137349_14624.cpp:36:12: error: request for member 'pop' in 'pq', which is of non-class type 'int'
pq.pop();
^
0_0_35137349_14624.cpp:47:20: error: request for member 'push' in 'pq', which is of non-class type 'int'
pq.push(P(m, i));
^
|