Borderou de evaluare (job #2283364)

Utilizator DawlauAndrei Blahovici Dawlau Data 15 noiembrie 2018 14:37:32
Problema Arbore5 Status done
Runda Arhiva Monthly Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void DFS(int, int)': main.cpp:23:22: error: no match for 'operator^=' (operand types are 'std::vector<bool>::reference {aka std::_Bit_reference}' and 'std::vector<bool>::reference {aka std::_Bit_reference}') dp[node] ^= dp[nextNode]; ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/ios:42:0, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/fstream:38, from main.cpp:1: /usr/include/c++/6/bits/ios_base.h:107:3: note: candidate: const std::_Ios_Fmtflags& std::operator^=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags) operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:107:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Fmtflags&' /usr/include/c++/6/bits/ios_base.h:149:3: note: candidate: const std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode) operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:149:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Openmode&' /usr/include/c++/6/bits/ios_base.h:189:3: note: candidate: const std::_Ios_Iostate& std::operator^=(std::_Ios_Iostate&, std::_Ios_Iostate) operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:189:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Iostate&' main.cpp: In function 'int main()': main.cpp:50:19: error: no match for 'operator^=' (operand types are 'std::vector<bool>::reference {aka std::_Bit_reference}' and 'int') dp[node1] ^= 1; ~~~~~~~~~~^~~~ In file included from /usr/include/c++/6/ios:42:0, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/fstream:38, from main.cpp:1: /usr/include/c++/6/bits/ios_base.h:107:3: note: candidate: const std::_Ios_Fmtflags& std::operator^=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags) operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:107:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Fmtflags&' /usr/include/c++/6/bits/ios_base.h:149:3: note: candidate: const std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode) operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:149:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Openmode&' /usr/include/c++/6/bits/ios_base.h:189:3: note: candidate: const std::_Ios_Iostate& std::operator^=(std::_Ios_Iostate&, std::_Ios_Iostate) operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) ^~~~~~~~ /usr/include/c++/6/bits/ios_base.h:189:3: note: no known conversion for argument 1 from 'std::vector<bool>::reference {aka std::_Bit_reference}' to 'std::_Ios_Iostate&' main.cpp:51:19: error: no match for 'operator^=' (operand types are 'std::vector<bool>::reference {aka std::_Bit_reference}' and 'int') dp[node2] ^= 1; ~~~~~~~~~~^~~~ In file included from /usr/include/c++/6/ios:42:0, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/fstream:38, from main.cpp:1: /usr/include/c++/6/bits/ios_base.h:107:3: note: candidate: const std::_Ios_Fmtflags& std::operator^=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags) operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) ^~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?