/in/foo.cc: In member function 'bool Score::operator<(const Score&) const':
/in/foo.cc:23:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
23 | for (int i = 0; i < scores.size(); ++i) {
| ~~^~~~~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:83:58: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses]
83 | if (new_dp[used_t].total == -1 || skip_score < new_dp[used_t] == false) {
/in/foo.cc:125:64: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses]
125 | if (new_dp[used_t].total == -1 || choose_score < new_dp[used_t] == false) {