Borderou de evaluare (job #2958551)

Utilizator liviu_gheorghe1234Liviu Gheorghe liviu_gheorghe1234 Data 26 decembrie 2022 21:58:59
Problema Sortare topologica Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In member function 'void Graph::printAdjList(std::ostream&) const': main.cpp:89:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for(int j = 0; j < adjList[i].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::_DFSUtil(std::vector<int>&, std::vector<bool>&, int, bool)': main.cpp:109:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 109 | for(int j = 0; j < adjList[currentNode].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::addEdge(int, int, double, bool)': main.cpp:172:37: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 172 | if(max(source, destination) >= adjList.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ main.cpp:181:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 181 | for(int pos = 0; pos < adjList[source].size(); ++pos) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:218:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<std::pair<int, double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 218 | if(destination >= adjList.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ main.cpp:226:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 226 | for(int pos = 0; pos < adjList[destination].size(); ++pos) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'Graph::NodeInfoContainer<double> Graph::dijkstra(int)': main.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int j = 0; j < adjList[nearestNode].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:336:18: warning: unused variable 'nearestNodeDistance' [-Wunused-variable] 336 | auto nearestNodeDistance = q.top().first; | ^~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'Graph::NodeInfoContainer<int> Graph::topologicalSort(bool)': main.cpp:484:13: warning: unused variable 'sourceNode' [-Wunused-variable] 484 | int sourceNode = this->Opts.zeroIndexed ? 0 : 1; | ^~~~~~~~~~ main.cpp: In member function 'Graph::NodeInfoContainer<int> Graph::BFS(int)': main.cpp:521:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 521 | for(int j = 0; j < adjList[currentNode].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms184kbOK10
20ms184kbOK10
30ms184kbOK10
40ms184kbOK10
50ms184kbOK10
60ms184kbOK10
73ms950kbOK10
88ms1667kbOK10
923ms3502kbOK10
1042ms4878kbOK10
Punctaj total100

Ceva nu functioneaza?