#include using namespace std; vector< vector > zavody; vector nalezenych, vysl; int N, K; int main() { std::ios::sync_with_stdio(false); cin >> N >> K; zavody.resize(K, vector(N)); nalezenych.resize(N+1, 0); vysl.resize(N+1, 0); for (int i=0; i> zavody[i][j]; int hotovych = 0; int poslnalez = N-1; for (int i=N-1; i>=0; --i) { // Procházíme všechny závody najednou od posledního místa k prvnímu. for (int j=0; j= i) { vysl[zavody[0][poslnalez]]=hotovych-1; --poslnalez; } } } for(int i=1; i<=N; ++i) cout << vysl[i] << " \n"[i==N]; }