olympiads.cpp: In member function 'competitor competitor::operator+(competitor)':
olympiads.cpp:23:20: 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 < v.size(); i++)
| ~~^~~~~~~~~~
olympiads.cpp: In member function 'int competitor::sum()':
olympiads.cpp:29:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | for(int i = 0; i < v.size(); i++)
| ~~^~~~~~~~~~
olympiads.cpp: In function 'void bt(int, competitor, int)':
olympiads.cpp:55:17: warning: comparison of integer expressions of different signedness: 'std::multiset<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
55 | if(ans.size() > c) ans.erase(ans.begin());
| ~~~~~~~~~~~^~~
olympiads.cpp: In function 'int main()':
olympiads.cpp:46:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
46 | scanf("%d %d %d", &n, &k, &c);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
olympiads.cpp: In member function 'void competitor::scan(int)':
olympiads.cpp:37:9: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
37 | scanf("%d", &aux);
| ~~~~~^~~~~~~~~~~~