0_0_38707919_10923.cpp: In function 'bool _push(std::bitset<64>)':
0_0_38707919_10923.cpp:22:30: error: no match for 'operator=' (operand types are 'std::bitset<65>' and 'std::bitset<64>')
22 | F[i]=K; return true;
| ^
In file included from .\stdc++.h:52:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:797:11: note: candidate: 'constexpr std::bitset<65>& std::bitset<65>::operator=(const std::bitset<65>&)'
797 | class bitset
| ^~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:797:11: note: no known conversion for argument 1 from 'std::bitset<64>' to 'const std::bitset<65>&'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:797:11: note: candidate: 'constexpr std::bitset<65>& std::bitset<65>::operator=(std::bitset<65>&&)'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:797:11: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::bitset<65>&&'
0_0_38707919_10923.cpp:24:41: error: no match for 'operator^=' (operand types are 'std::bitset<64>' and 'std::bitset<65>')
24 | else if(K[i]&&F[i][i]) K^=F[i];
| ~^~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:1057:7: note: candidate: 'std::bitset<_Nb>& std::bitset<_Nb>::operator^=(const std::bitset<_Nb>&) [with long long unsigned int _Nb = 64]'
1057 | operator^=(const bitset<_Nb>& __rhs) _GLIBCXX_NOEXCEPT
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:1057:37: note: no known conversion for argument 1 from 'std::bitset<65>' to 'const std::bitset<64>&'
1057 | operator^=(const bitset<_Nb>& __rhs) _GLIBCXX_NOEXCEPT
| ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from .\stdc++.h:176:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/future:182:18: note: candidate: 'std::launch& std::operator^=(launch&, launch)'
182 | inline launch& operator^=(launch& __x, launch __y) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/future:182:37: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::launch&'
182 | inline launch& operator^=(launch& __x, launch __y) noexcept
| ~~~~~~~~^~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/format:39,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/chrono_io.h:39,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/chrono:3330,
from .\stdc++.h:172:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/charconv:665:3: note: candidate: 'constexpr std::chars_format& std::operator^=(chars_format&, chars_format)'
665 | operator^=(chars_format& __lhs, chars_format __rhs) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/charconv:665:28: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::chars_format&'
665 | operator^=(chars_format& __lhs, chars_format __rhs) noexcept
| ~~~~~~~~~~~~~~^~~~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/streambuf:43,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/streambuf_iterator.h:35,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/iterator:66,
from .\stdc++.h:54:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:190:3: note: candidate: 'const std::_Ios_Iostate& std::operator^=(_Ios_Iostate&, _Ios_Iostate)'
190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:190:28: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Iostate&'
190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b)
| ~~~~~~~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:150:3: note: candidate: 'const std::_Ios_Openmode& std::operator^=(_Ios_Openmode&, _Ios_Openmode)'
150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:150:29: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Openmode&'
150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b)
| ~~~~~~~~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:107:3: note: candidate: 'const std::_Ios_Fmtflags& std::operator^=(_Ios_Fmtflags&, _Ios_Fmtflags)'
107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:107:29: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Fmtflags&'
107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
| ~~~~~~~~~~~~~~~^~~
In file included from .\stdc++.h:41:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstddef:177:3: note: candidate: 'constexpr std::byte& std::operator^=(byte&, byte)'
177 | operator^=(byte& __l, byte __r) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstddef:177:20: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::byte&'
177 | operator^=(byte& __l, byte __r) noexcept
| ~~~~~~^~~
0_0_38707919_10923.cpp: In function 'bool _chk(std::bitset<64>)':
0_0_38707919_10923.cpp:31:41: error: no match for 'operator^=' (operand types are 'std::bitset<64>' and 'std::bitset<65>')
31 | else if(K[i]&&F[i][i]) K^=F[i];
| ~^~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:1057:7: note: candidate: 'std::bitset<_Nb>& std::bitset<_Nb>::operator^=(const std::bitset<_Nb>&) [with long long unsigned int _Nb = 64]'
1057 | operator^=(const bitset<_Nb>& __rhs) _GLIBCXX_NOEXCEPT
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bitset:1057:37: note: no known conversion for argument 1 from 'std::bitset<65>' to 'const std::bitset<64>&'
1057 | operator^=(const bitset<_Nb>& __rhs) _GLIBCXX_NOEXCEPT
| ~~~~~~~~~~~~~~~~~~~^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/future:182:18: note: candidate: 'std::launch& std::operator^=(launch&, launch)'
182 | inline launch& operator^=(launch& __x, launch __y) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/future:182:37: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::launch&'
182 | inline launch& operator^=(launch& __x, launch __y) noexcept
| ~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/charconv:665:3: note: candidate: 'constexpr std::chars_format& std::operator^=(chars_format&, chars_format)'
665 | operator^=(chars_format& __lhs, chars_format __rhs) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/charconv:665:28: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::chars_format&'
665 | operator^=(chars_format& __lhs, chars_format __rhs) noexcept
| ~~~~~~~~~~~~~~^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:190:3: note: candidate: 'const std::_Ios_Iostate& std::operator^=(_Ios_Iostate&, _Ios_Iostate)'
190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:190:28: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Iostate&'
190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b)
| ~~~~~~~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:150:3: note: candidate: 'const std::_Ios_Openmode& std::operator^=(_Ios_Openmode&, _Ios_Openmode)'
150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:150:29: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Openmode&'
150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b)
| ~~~~~~~~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:107:3: note: candidate: 'const std::_Ios_Fmtflags& std::operator^=(_Ios_Fmtflags&, _Ios_Fmtflags)'
107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:107:29: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::_Ios_Fmtflags&'
107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
| ~~~~~~~~~~~~~~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstddef:177:3: note: candidate: 'constexpr std::byte& std::operator^=(byte&, byte)'
177 | operator^=(byte& __l, byte __r) noexcept
| ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstddef:177:20: note: no known conversion for argument 1 from 'std::bitset<64>' to 'std::byte&'
177 | operator^=(byte& __l, byte __r) noexcept
| ~~~~~~
|