./Main.cpp: In function 'int main()':
./Main.cpp:46:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
46 | for (int i = 0; i < s.length(); i++) {
| ~~^~~~~~~~~~~~
./Main.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
53 | for (int i = 0; i < s.length(); i++) {
| ~~^~~~~~~~~~~~
./Main.cpp:58:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
58 | for (int i = 0; i < s.length(); i++) {
| ~~^~~~~~~~~~~~
./Main.cpp:98:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
98 | for (int i = 0; i < result.size(); i++) {
| ~~^~~~~~~~~~~~~~~
./Main.cpp:62:8: warning: unused variable 'totalSum' [-Wunused-variable]
62 | ll totalSum = segTree.query(1, 0, s.length() - 1, 0, s.length() - 1);
| ^~~~~~~~