hundred.cpp: In function 'std::string GetHundredPoints(int, int, int)':
hundred.cpp:57:29: warning: array subscript has type 'char' [-Wchar-subscripts]
57 | if((candi[i] & bit[str[j]]) == 0) continue;
| ^
hundred.cpp:58:29: warning: array subscript has type 'char' [-Wchar-subscripts]
58 | if((candi[j] & bit[str[i]]) == 0) continue;
| ^
hundred.cpp:69:26: warning: array subscript has type 'char' [-Wchar-subscripts]
69 | candi[i] = bit[str[i]];
| ^
hundred.cpp:70:26: warning: array subscript has type 'char' [-Wchar-subscripts]
70 | candi[j] = bit[str[j]];
| ^
hundred.cpp:75:26: warning: array subscript has type 'char' [-Wchar-subscripts]
75 | candi[i] = bit[str[i]];
| ^
hundred.cpp:76:28: warning: array subscript has type 'char' [-Wchar-subscripts]
76 | candi[j] &= ~bit[str[j]];
| ^
hundred.cpp:77:28: warning: array subscript has type 'char' [-Wchar-subscripts]
77 | candi[j] &= ~bit[str[i]];
| ^
hundred.cpp:81:26: warning: array subscript has type 'char' [-Wchar-subscripts]
81 | candi[i] = bit[str[i]];
| ^
hundred.cpp:82:26: warning: array subscript has type 'char' [-Wchar-subscripts]
82 | candi[j] = bit[str[i]];
| ^
hundred.cpp:90:25: warning: array subscript has type 'char' [-Wchar-subscripts]
90 | if(dir[i][bit[str[i]]][k] == -1) continue;
| ^
hundred.cpp:91:33: warning: array subscript has type 'char' [-Wchar-subscripts]
91 | candi[k] = dir[i][bit[str[i]]][k];
| ^