Borderou de evaluare (job #2197824)

Utilizator sergiudnyTritean Sergiu sergiudny Data 22 aprilie 2018 22:16:00
Problema Sortare topologica Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:13:13: error: ‘int index [50005]’ redeclared as different kind of symbol int index[DM],n,m,a,b,currInd; ^ In file included from /usr/include/c++/6/cstring:42:0, from /usr/include/x86_64-linux-gnu/c++/6/32/bits/stdc++.h:48, from user.cpp:1: /usr/include/string.h:477:1: note: previous declaration ‘const char* index(const char*, int)’ index (const char *__s, int __c) __THROW ^~~~~ user.cpp: In function ‘int main()’: user.cpp:33:20: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript index[i]=++currInd; ^ user.cpp:37:44: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript for(int i=1;i<=n;++i) srt[i]={i,index[i]}; ^ user.cpp:37:45: error: no match for ‘operator=’ (operand types are ‘std::pair<int, int>’ and ‘<brace-enclosed initializer list>’) for(int i=1;i<=n;++i) srt[i]={i,index[i]}; ^ In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/sstream:38, from /usr/include/c++/6/complex:45, from /usr/include/c++/6/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/6/32/bits/stdc++.h:52, from user.cpp:1: /usr/include/c++/6/bits/stl_pair.h:363:7: note: candidate: std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional<std::__and_<std::is_copy_assignable<_Tp>, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__wrap_nonesuch&>::type) [with _T1 = int; _T2 = int; typename std::conditional<std::__and_<std::is_copy_assignable<_Tp>, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__wrap_nonesuch&>::type = const std::pair<int, int>&] operator=(typename conditional< ^~~~~~~~ /usr/include/c++/6/bits/stl_pair.h:363:7: note: no known conversion for argument 1 from ‘<brace-enclosed initializer list>’ to ‘std::conditional<true, const std::pair<int, int>&, const std::__wrap_nonesuch&>::type {aka const std::pair<int, int>&}’ /usr/include/c++/6/bits/stl_pair.h:380:7: note: candidate: std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__wrap_nonesuch&&>::type) [with _T1 = int; _T2 = int; typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__wrap_nonesuch&&>::type = std::pair<int, int>&&] operator=(typename conditional< ^~~~~~~~ /usr/include/c++/6/bits/stl_pair.h:380:7: note: no known conversion for argument 1 from ‘<brace-enclosed initializer list>’ to ‘std::conditional<true, std::pair<int, int>&&, std::__wrap_nonesuch&&>::type {aka std::pair<int, int>&&}’ /usr/include/c++/6/bits/stl_pair.h:396:2: note: candidate: template<class _U1, class _U2> typename std::enable_if<std::__and_<std::is_assignable<_T1&, const _U1&>, std::is_assignable<_T2&, const _U2&> >::value, std::pair<_T1, _T2>&>::type std::pair<_T1, _T2>::operator=(const std::pair<_U1, _U2>&) [with _U1 = _U1; _U2 = _U2; _T1 = int; _T2 = int] operator=(const pair<_U1, _U2>& __p) ^~~~~~~~ /usr/include/c++/6/bits/stl_pair.h:396:2: note: template argument deduction/substitution failed: user.cpp:37:45: note: couldn't deduce template parameter ‘_U1’ for(int i=1;i<=n;++i) srt[i]={i,index[i]}; ^ In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/sstream:38, from /usr/include/c++/6/complex:45, from /usr/include/c++/6/ccomplex:39,

Ceva nu functioneaza?