话不多说,上代码!(不理解的可以搜题目P5594)
#include<bits/stdc++.h>
using namespace std;
int n,m,k,t[100004],vis[100004][100004],r[100004][100004],s[100004];
int main(){
cin>>n>>m>>k;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>r[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(vis[s[i]][j]==0) {
t[r[i][j]]++;
vis[s[i]++][i]=1;
}}
}
for(int i=1;i<=k;i++) cout<<t[i]<<" ";
return 0;
}
哪错了?(CE)