#include #include #include #include using namespace std; int main(){ int N, K; cin>> N>> K; int S[N], P[N], U[N]; for(int i=0; i> S[i]>> P[i]>> U[i]; } int maU=*max_element(U, U+N); vector> e[maU+1];// <解いた数, ペナ, チーム番号> 大学の数だけ for(int i=0; i> pQ;// <解いた数, 今までに同じ大学, ペナ, チーム番号> for(int i=0; i<=maU; i++){ if(e[i].size()==0) continue; sort(e[i].rbegin(), e[i].rend()); for(int j=0; j(ans)<< endl; pQ.pop(); } return 0; }