Borderou de evaluare (job #1782273)

Utilizator dcutitoiuCutitoiu Adrian-Nicolae dcutitoiu Data 17 octombrie 2016 21:49:51
Problema Sase49 Status done
Runda Arhiva ICPC Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int main()’: user.cpp:36:63: error: parameter declared ‘auto’ [&](int counter, const auto & elem) ^ user.cpp: In lambda function: user.cpp:38:53: error: ‘elem’ was not declared in this scope return counter + (elem.first % div == 0 ? elem.second : 0); ^ In file included from /usr/include/c++/4.8/numeric:62:0, from /usr/include/c++/4.8/bits/random.tcc:33, from /usr/include/c++/4.8/random:52, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from user.cpp:2: /usr/include/c++/4.8/bits/stl_numeric.h: In instantiation of ‘_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const int, int> >; _Tp = int; _BinaryOperation = main()::__lambda0]’: user.cpp:39:34: required from here /usr/include/c++/4.8/bits/stl_numeric.h:154:39: error: no match for call to ‘(main()::__lambda0) (int&, std::pair<const int, int>&)’ __init = __binary_op(__init, *__first); ^ user.cpp:36:35: note: candidate is: [&](int counter, const auto & elem) ^ user.cpp:36:67: note: main()::__lambda0 [&](int counter, const auto & elem) ^ user.cpp:36:67: note: candidate expects 1 argument, 2 provided

Ceva nu functioneaza?