QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#58753#3836. So I'll Max Out My Constructive Algorithm SkillsZhaoZiLongCompile Error//C++11966b2022-10-27 16:02:522022-10-27 16:02:54

详细

answer.code: In function ‘void dfs(int, int, int, int)’:
answer.code:20:14: error: reference to ‘move’ is ambiguous
   20 |         if(j+move <= n && j+move > 0){
      |              ^~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/stl_algobase.h:644:5: note: candidates are: ‘template<class _II, class _OI> _OI std::move(_II, _II, _OI)’
  644 |     move(_II __first, _II __last, _OI __result)
      |     ^~~~
In file included from /usr/include/c++/11/bits/nested_exception.h:40,
                 from /usr/include/c++/11/exception:148,
                 from /usr/include/c++/11/ios:39,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/move.h:104:5: note:                 ‘template<class _Tp> constexpr typename std::remove_reference<_Tp>::type&& std::move(_Tp&&)’
  104 |     move(_Tp&& __t) noexcept
      |     ^~~~
answer.code:3:5: note:                 ‘int move’
    3 | int move;
      |     ^~~~
answer.code:20:29: error: reference to ‘move’ is ambiguous
   20 |         if(j+move <= n && j+move > 0){
      |                             ^~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/stl_algobase.h:644:5: note: candidates are: ‘template<class _II, class _OI> _OI std::move(_II, _II, _OI)’
  644 |     move(_II __first, _II __last, _OI __result)
      |     ^~~~
In file included from /usr/include/c++/11/bits/nested_exception.h:40,
                 from /usr/include/c++/11/exception:148,
                 from /usr/include/c++/11/ios:39,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/move.h:104:5: note:                 ‘template<class _Tp> constexpr typename std::remove_reference<_Tp>::type&& std::move(_Tp&&)’
  104 |     move(_Tp&& __t) noexcept
      |     ^~~~
answer.code:3:5: note:                 ‘int move’
    3 | int move;
      |     ^~~~
answer.code:21:25: error: reference to ‘move’ is ambiguous
   21 |                 dfs(i,j+move,i,j);
      |                         ^~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/stl_algobase.h:644:5: note: candidates are: ‘template<class _II, class _OI> _OI std::move(_II, _II, _OI)’
  644 |     move(_II __first, _II __last, _OI __result)
      |     ^~~~
In file included from /usr/include/c++/11/bits/nested_exception.h:40,
                 from /usr/include/c++/11/exception:148,
                 from /usr/include/c++/11/ios:39,
                 from /usr/include/c++/11/istream:38,
                 from /usr/include/c++/11/sstream:38,
                 from /usr/include/c++/11/complex:45,
                 from /usr/include/c++/11/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54,
                 from answer.code:1:
/usr/include/c++/11/bits/move.h:104:5: note:                 ‘template<class _Tp> constexpr typename std::remove_reference<_Tp>::type&& std::move(_Tp&&)’
  104 |     move(_Tp&& __t) noexcept
      |     ^~~~
answer.code:3:5: note:                 ‘int move’
    3 | int move;
      |     ^~~~
answer.code:23:17: error: reference to ‘move’ is ambiguous
   23 |                 move = -move;
      |                 ^~~~
In file included from /usr/include/c++/11/bits...