genetics.cpp: In function 'void solve()':
genetics.cpp:56:20: warning: array subscript has type 'char' [-Wchar-subscripts]
56 | ind[s[i][j]][j].pb(i);
| ^
genetics.cpp:59:28: warning: array subscript has type 'char' [-Wchar-subscripts]
59 | for (ll j = 0; j < ind[c][i].size(); j++)
| ^
genetics.cpp:59:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
59 | for (ll j = 0; j < ind[c][i].size(); j++)
| ~~^~~~~~~~~~~~~~~~~~
genetics.cpp:60:32: warning: array subscript has type 'char' [-Wchar-subscripts]
60 | for (ll k = j + 1; k < ind[c][i].size(); k++)
| ^
genetics.cpp:60:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for (ll k = j + 1; k < ind[c][i].size(); k++)
| ~~^~~~~~~~~~~~~~~~~~
genetics.cpp:61:17: warning: array subscript has type 'char' [-Wchar-subscripts]
61 | cnt[ind[c][i][k]][ind[c][i][j]]++, cnt[ind[c][i][j]][ind[c][i][k]]++;
| ^
genetics.cpp:61:31: warning: array subscript has type 'char' [-Wchar-subscripts]
61 | cnt[ind[c][i][k]][ind[c][i][j]]++, cnt[ind[c][i][j]][ind[c][i][k]]++;
| ^
genetics.cpp:61:52: warning: array subscript has type 'char' [-Wchar-subscripts]
61 | cnt[ind[c][i][k]][ind[c][i][j]]++, cnt[ind[c][i][j]][ind[c][i][k]]++;
| ^
genetics.cpp:61:66: warning: array subscript has type 'char' [-Wchar-subscripts]
61 | cnt[ind[c][i][k]][ind[c][i][j]]++, cnt[ind[c][i][j]][ind[c][i][k]]++;
| ^