Borderou de evaluare (job #2018882)

Utilizator DenisONIcBanu Denis Andrei DenisONIc Data 6 septembrie 2017 11:48:11
Problema Facebook Search Status done
Runda Arhiva ICPC Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In member function ‘void trie::Destroy()’: user.cpp:57:18: error: no matching function for call to ‘std::map<long long int, int>::erase()’ cf.erase(); ^ user.cpp:57:18: note: candidates are: In file included from /usr/include/c++/4.8/map:61:0, from user.cpp:3: /usr/include/c++/4.8/bits/stl_map.h:690:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const long long int, int> >] erase(const_iterator __position) ^ /usr/include/c++/4.8/bits/stl_map.h:690:7: note: candidate expects 1 argument, 0 provided /usr/include/c++/4.8/bits/stl_map.h:695:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const long long int, int> >] erase(iterator __position) ^ /usr/include/c++/4.8/bits/stl_map.h:695:7: note: candidate expects 1 argument, 0 provided /usr/include/c++/4.8/bits/stl_map.h:725:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::size_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = long long int] erase(const key_type& __x) ^ /usr/include/c++/4.8/bits/stl_map.h:725:7: note: candidate expects 1 argument, 0 provided /usr/include/c++/4.8/bits/stl_map.h:745:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Tp = int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const long long int, int> >; std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const long long int, int> >] erase(const_iterator __first, const_iterator __last) ^ /usr/include/c++/4.8/bits/stl_map.h:745:7: note: candidate expects 2 arguments, 0 provided user.cpp: In function ‘void add(trie*, int)’: user.cpp:73:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (poz==s.size()) ^ user.cpp: In function ‘void make_cf()’: user.cpp:90:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0;j<s.size();j++) ^ user.cpp: In function ‘void change(trie*, int, int)’: user.cpp:105:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (poz==s.size()) ^ user.cpp: In function ‘void write()’: user.cpp:123:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i=0;i<s.size();i++) ^ user.cpp: In function ‘int main()’: user.cpp:153:37: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("fbsearch.in","r",stdin); ^ user.cpp:154:39: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("fbsearch.out","w",stdout); ^

Ceva nu functioneaza?