ll@n,@m,@a[m],@t[n][m],v[n]{},z[]; rep(j,m){ rep(i,n){ if(!v[i]){ if(a[t[i][j]]){ a[t[i][j]]--; v[i]=1; z[i]=t[i][j]; } } } } wt(z(n));