Borderou de evaluare (job #2808439)

Utilizator SteFUNGrigorescu Stefan Dumitru SteFUN Data 25 noiembrie 2021 05:21:39
Problema Algoritmul Bellman-Ford Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:26: warning: ignoring '#pragma region vecin' [-Wunknown-pragmas] 26 | #pragma region vecin | main.cpp:44: warning: ignoring '#pragma endregion ' [-Wunknown-pragmas] 44 | #pragma endregion | main.cpp:46: warning: ignoring '#pragma region muchie' [-Wunknown-pragmas] 46 | #pragma region muchie | main.cpp:174: warning: ignoring '#pragma endregion ' [-Wunknown-pragmas] 174 | #pragma endregion | main.cpp:512: warning: ignoring '#pragma region graf' [-Wunknown-pragmas] 512 | #pragma region graf & auxiliare | main.cpp:1596: warning: ignoring '#pragma endregion ' [-Wunknown-pragmas] 1596 | #pragma endregion | main.cpp:24:30: error: declaration of template parameter 'moneda' shadows template parameter 24 | #define tmp_moneda template <typename moneda> | ^~~~~~~~ main.cpp:35:2: note: in expansion of macro 'tmp_moneda' 35 | tmp_moneda | ^~~~~~~~~~ main.cpp:27:11: note: template parameter 'moneda' declared here 27 | template <typename moneda = int> | ^~~~~~~~ main.cpp: In instantiation of 'void graf<moneda>::TarjanTopologicBellmanFord(long long int*&, bool&, int) [with moneda = int]': main.cpp:1767:59: required from here main.cpp:1327:22: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1327 | if (CTCvecinului == i) // daca nod si vecinul sunt in aceeasi CTC | ~~~~~~~~~~~~~^~~~ main.cpp: In instantiation of 'subgraf<moneda>::subgraf(int, std::vector<muchie<moneda> >) [with moneda = int]': main.cpp:1373:18: required from 'void graf<moneda>::TarjanTopologicBellmanFord(long long int*&, bool&, int) [with moneda = int]' main.cpp:1767:59: required from here main.cpp:1607:48: warning: unused variable 'nrvf' [-Wunused-variable] 1607 | const int nrmuchii = graf<moneda>::nrmuchii, nrvf = graf<moneda>::nrvf; | ^~~~ Non zero exit status: 1

Ceva nu functioneaza?