Borderou de evaluare (job #2447513)

Utilizator vladadAndries Vlad Andrei vladad Data 13 august 2019 15:24:24
Problema Algoritmul lui Dijkstra Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void dfs(int)': main.cpp:15:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<v[nod].size(); i++) ~^~~~~~~~~~~~~~ main.cpp:19:16: error: no match for 'operator[]' (operand types are 'bool [50001]' and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::value_type {aka std::pair<int, int>}') viz[v[nod][i]].fi=1; ^ In file included from /usr/include/c++/6/map:60:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:81, from main.cpp:1: /usr/include/c++/6/bits/stl_tree.h: In instantiation of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = int; _Key = std::pair<int, int>; _Val = std::pair<int, int>; _KeyOfValue = std::_Identity<std::pair<int, int> >; _Compare = std::less<std::pair<int, int> >; _Alloc = std::allocator<std::pair<int, int> >]': /usr/include/c++/6/bits/stl_set.h:538:4: required from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = int; _Key = std::pair<int, int>; _Compare = std::less<std::pair<int, int> >; _Alloc = std::allocator<std::pair<int, int> >]' main.cpp:42:18: required from here /usr/include/c++/6/bits/stl_tree.h:2250:29: error: invalid type argument of unary '*' (have 'int') _M_insert_unique_(end(), *__first, __an); ^~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?