Borderou de evaluare (job #2691666)
Utilizator | Data | 29 decembrie 2020 16:10:03 | |
---|---|---|---|
Problema | Flux maxim de cost minim | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In member function 'bool MFMC::dijkstra(int, int)':
main.cpp:29:36: error: 'kInf' was not declared in this scope
fill(dist.begin(), dist.end(), kInf);
^~~~
main.cpp:32:5: error: '__gnu_pbds' has not been declared
__gnu_pbds::priority_queue<pair<T, int>> q;
^~~~~~~~~~
main.cpp:32:43: error: expected primary-expression before '>' token
__gnu_pbds::priority_queue<pair<T, int>> q;
^~
main.cpp:32:46: error: 'q' was not declared in this scope
__gnu_pbds::priority_queue<pair<T, int>> q;
^
main.cpp:33:12: error: decltype evaluates to '<type error>', which is not a class or enumeration type
vector<decltype(q)::point_iterator> its(n);
^~~~~~~~
main.cpp:33:39: error: template argument 1 is invalid
vector<decltype(q)::point_iterator> its(n);
^
main.cpp:33:39: error: template argument 2 is invalid
main.cpp:46:23: error: invalid types 'int[const int]' for array subscript
if (its[e.to] == q.end())
^
main.cpp:47:21: error: invalid types 'int[const int]' for array subscript
its[e.to] = q.push({-dist[e.to], e.to});
^
main.cpp:48:33: error: invalid types 'int[const int]' for array subscript
else q.modify(its[e.to], {-dist[e.to], e.to});
^
main.cpp: In member function 'std::pair<int, int> MFMC::Compute(int, int)':
main.cpp:62:15: error: 'kInf' was not declared in this scope
T now = kInf;
^~~~
main.cpp: In member function 'void MFMC::SetPi(int)':
main.cpp:82:32: error: 'kInf' was not declared in this scope
fill(pi.begin(), pi.end(), kInf); pi[s] = 0;
^~~~
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !