Borderou de evaluare (job #2940042)

Utilizator Giulian617Buzatu Giulian Giulian617 Data 14 noiembrie 2022 18:24:26
Problema Flux maxim Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In instantiation of 'void Dinic<MAXV, T>::addEdge(int, int, T, bool) [with int MAXV = 1005; T = int]': main.cpp:76:29: required from here main.cpp:21:41: warning: narrowing conversion of '((Dinic<1005, int>*)this)->Dinic<1005, int>::adj[b].std::vector<Dinic<1005, int>::edge, std::allocator<Dinic<1005, int>::edge> >::size()' from 'std::vector<Dinic<1005, int>::edge, std::allocator<Dinic<1005, int>::edge> >::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 21 | adj[a].push_back({b, adj[b].size(), cap, 0}); | ~~~~~~~~~~~^~ main.cpp:22:44: warning: narrowing conversion of '(((Dinic<1005, int>*)this)->Dinic<1005, int>::adj[a].std::vector<Dinic<1005, int>::edge, std::allocator<Dinic<1005, int>::edge> >::size() - 1)' from 'std::vector<Dinic<1005, int>::edge, std::allocator<Dinic<1005, int>::edge> >::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 22 | adj[b].push_back({a, adj[a].size() - 1, isDirected ? 0 : cap, 0}); | ~~~~~~~~~~~~~~^~~ main.cpp: In instantiation of 'T Dinic<MAXV, T>::dfs(int, T) [with int MAXV = 1005; T = int]': main.cpp:60:35: required from 'long long int Dinic<MAXV, T>::calc() [with int MAXV = 1005; T = int]' main.cpp:79:18: required from here main.cpp:43:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Dinic<1005, int>::edge, std::allocator<Dinic<1005, int>::edge> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for (; ptr[v] < adj[v].size(); ptr[v]++) { | ~~~~~~~^~~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms184kbOK1010
20ms184kbOK1010
30ms184kbOK1010
40ms184kbOK1010
50ms184kbOK1010
60ms184kbOK1010
70ms184kbOK1010
80ms184kbOK1030
90ms184kbOK10
100ms184kbOK10
Punctaj total100

Ceva nu functioneaza?