subsequence.cpp: In function 'void solve()':
subsequence.cpp:35:13: error: reference to 'popcount' is ambiguous
35 | popcount[i][j] = __builtin_popcount(i & j);
| ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:76,
from /usr/include/c++/13/algorithm:60,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51,
from subsequence.cpp:6:
/usr/include/c++/13/bit:426:5: note: candidates are: 'template<class _Tp> constexpr std::_If_is_unsigned_integer<_Tp, int> std::popcount(_Tp)'
426 | popcount(_Tp __x) noexcept
| ^~~~~~~~
subsequence.cpp:25:5: note: 'int popcount [1024][1024]'
25 | int popcount[1024][1024];
| ^~~~~~~~
subsequence.cpp:46:30: error: reference to 'popcount' is ambiguous
46 | int &cnt_first = popcount[first_half][j];
| ^~~~~~~~
/usr/include/c++/13/bit:426:5: note: candidates are: 'template<class _Tp> constexpr std::_If_is_unsigned_integer<_Tp, int> std::popcount(_Tp)'
426 | popcount(_Tp __x) noexcept
| ^~~~~~~~
subsequence.cpp:25:5: note: 'int popcount [1024][1024]'
25 | int popcount[1024][1024];
| ^~~~~~~~
subsequence.cpp:59:31: error: reference to 'popcount' is ambiguous
59 | int &cnt_second = popcount[second_half][j];
| ^~~~~~~~
/usr/include/c++/13/bit:426:5: note: candidates are: 'template<class _Tp> constexpr std::_If_is_unsigned_integer<_Tp, int> std::popcount(_Tp)'
426 | popcount(_Tp __x) noexcept
| ^~~~~~~~
subsequence.cpp:25:5: note: 'int popcount [1024][1024]'
25 | int popcount[1024][1024];
| ^~~~~~~~