QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#420869#5523. Graph Problem With Small $n$egypt_ioi2024_12Compile Error//C++141.1kb2024-05-25 01:54:492024-05-25 01:54:49

Details

answer.code: In function ‘int main()’:
answer.code:39:33: error: no match for ‘operator|=’ (operand types are ‘std::bitset<24>::reference’ and ‘std::bitset<24>::reference’)
   39 |                         dp[i][j]|=dp[i^(1<<j)][ch];
In file included from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:176,
                 from answer.code:5:
/usr/include/c++/13/future:179:18: note: candidate: ‘std::launch& std::operator|=(launch&, launch)’
  179 |   inline launch& operator|=(launch& __x, launch __y) noexcept
      |                  ^~~~~~~~
/usr/include/c++/13/future:179:37: note:   no known conversion for argument 1 from ‘std::bitset<24>::reference’ to ‘std::launch&’
  179 |   inline launch& operator|=(launch& __x, launch __y) noexcept
      |                             ~~~~~~~~^~~
In file included from /usr/include/c++/13/streambuf:43,
                 from /usr/include/c++/13/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/13/iterator:66,
                 from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:54:
/usr/include/c++/13/bits/ios_base.h:182:3: note: candidate: ‘const std::_Ios_Iostate& std::operator|=(_Ios_Iostate&, _Ios_Iostate)’
  182 |   operator|=(_Ios_Iostate& __a, _Ios_Iostate __b)
      |   ^~~~~~~~
/usr/include/c++/13/bits/ios_base.h:182:28: note:   no known conversion for argument 1 from ‘std::bitset<24>::reference’ to ‘std::_Ios_Iostate&’
  182 |   operator|=(_Ios_Iostate& __a, _Ios_Iostate __b)
      |              ~~~~~~~~~~~~~~^~~
/usr/include/c++/13/bits/ios_base.h:142:3: note: candidate: ‘const std::_Ios_Openmode& std::operator|=(_Ios_Openmode&, _Ios_Openmode)’
  142 |   operator|=(_Ios_Openmode& __a, _Ios_Openmode __b)
      |   ^~~~~~~~
/usr/include/c++/13/bits/ios_base.h:142:29: note:   no known conversion for argument 1 from ‘std::bitset<24>::reference’ to ‘std::_Ios_Openmode&’
  142 |   operator|=(_Ios_Openmode& __a, _Ios_Openmode __b)
      |              ~~~~~~~~~~~~~~~^~~
/usr/include/c++/13/bits/ios_base.h:99:3: note: candidate: ‘const std::_Ios_Fmtflags& std::operator|=(_Ios_Fmtflags&, _Ios_Fmtflags)’
   99 |   operator|=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
      |   ^~~~~~~~
/usr/include/c++/13/bits/ios_base.h:99:29: note:   no known conversion for argument 1 from ‘std::bitset<24>::reference’ to ‘std::_Ios_Fmtflags&’
   99 |   operator|=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b)
      |              ~~~~~~~~~~~~~~~^~~