school.cpp: In function 'int main()':
school.cpp:29:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (q.size() < m)
~~~~~~~~~^~~
school.cpp:44:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (q.size() < m)
~~~~~~~~~^~~
school.cpp:54:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (q.size() < s)
~~~~~~~~~^~~
school.cpp:69:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (q.size() < s)
~~~~~~~~~^~~
school.cpp:21:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d", &n, &m, &s);
~~~~~^~~~~~~~~~~~~~~~~~~~~~
school.cpp:23:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d", &a[i].m, &a[i].s);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~