#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; int main(){ int n,m; scanf("%d%d",&n,&m); vector> a(n,vector(m)); rep(i,n) rep(j,m) scanf("%d",&a[i][j]); int ans=0; vector cnt(n),mx(m); vector> L(m); rep(i,n){ rep(j,m){ if(a[i][j]>mx[j]){ mx[j]=a[i][j]; for(int k:L[j]){ cnt[k]--; if(cnt[k]==0) ans--; } L[j].clear(); } if(a[i][j]==mx[j]){ L[j].emplace_back(i); cnt[i]++; } } if(cnt[i]>0) ans++; printf("%d\n",ans); } return 0; }