#include #include #include struct Team { int rank; int id; int school; bool operator<(const Team &other) const { return rank < other.rank; } }; int main() { int n, k; std::cin >> n >> k; int c; std::cin >> c; std::vector teams(n); for(int i=0; i> t >> s; teams[i].id = t; teams[i].school = s-1; } std::vector schoolcount(n); std::vector leftovers; std::vector advanced; for(int i=0; i