In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/alloc_traits.h:33,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ext/alloc_traits.h:34,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/basic_string.h:39,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/string:54,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/locale_classes.h:40,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:41,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ios:44,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ostream:40,
from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/iostream:41,
from 0_0_40087300_16647.cpp:1:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_construct.h: In instantiation of 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = SegmentTree; _Args = {}]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_uninitialized.h:643:18: required from 'static _ForwardIterator std::__uninitialized_default_n_1<_TrivialValueType>::__uninit_default_n(_ForwardIterator, _Size) [with _ForwardIterator = SegmentTree*; _Size = long long unsigned int; bool _TrivialValueType = false]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_uninitialized.h:706:20: required from '_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size) [with _ForwardIterator = SegmentTree*; _Size = long long unsigned int]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_uninitialized.h:773:44: required from '_ForwardIterator std::__uninitialized_default_n_a(_ForwardIterator, _Size, allocator<_Tp>&) [with _ForwardIterator = SegmentTree*; _Size = long long unsigned int; _Tp = SegmentTree]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:1713:36: required from 'void std::vector<_Tp, _Alloc>::_M_default_initialize(size_type) [with _Tp = SegmentTree; _Alloc = std::allocator<SegmentTree>; size_type = long long unsigned int]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:553:9: required from 'std::vector<_Tp, _Alloc>::vector(size_type, const allocator_type&) [with _Tp = SegmentTree; _Alloc = std::allocator<SegmentTree>; size_type = long long unsigned int; allocator_type = std::allocator<SegmentTree>]'
0_0_40087300_16647.cpp:84:56: required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_construct.h:119:7: error: no matching function for call to 'SegmentTree::SegmentTree()'
119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0_0_40087300_16647.cpp:15:5: note: candidate: 'SegmentTree::SegmentTree(int)'
15 | SegmentTree(int size) : n(size) {
| ^~~~~~~~~~~
0_0_40087300_16647.cpp:15:5: note: candidate expects 1 argument, 0 provided
0_0_40087300_16647.cpp:13:7: note: candidate: 'SegmentTree::SegmentTree(const SegmentTree&)'
13 | class SegmentTree {
| ^~~~~~~~~~~
0_0_40087300_16647.cpp:13:7: note: candidate expects 1 argument, 0 provided
0_0_40087300_16647.cpp:13:7: note: candidate: 'SegmentTree::SegmentTree(SegmentTree&&)'
0_0_40087300_16647.cpp:13:7: note: candidate expects 1 argument, 0 provided
|