2 条题解

  • 1
    @ 2024-2-14 14:03:40
    #include <cstdio>
    #include <algorithm>
    #include <cstring>
    using namespace std;
    
    int n, m, k, tot[1004], vis[1004][1004], a[1004][1004];
    
    int main() {
    	scanf("%d%d%d", &n, &m, &k);
    	for(int i = 1; i <= n; ++i)
    		for(int j = 1; j <= m; ++j)
    			scanf("%d", &a[i][j]);
    	for(int i = 1; i <= n; ++i) {
    		for(int j = 1; j <= m; ++j) {
    			if(!vis[j][a[i][j]]) {
    				vis[j][a[i][j]] = 1;
    				tot[a[i][j]]++;
    			}
    		}
    	}
    	for(int i = 1; i <= k; ++i)
    		printf("%d ", tot[i]);
    	return 0;
    }
    
    • 0
      @ 2023-8-26 19:55:37

      #include<bits/stdc++.h> using namespace std; int n,i,m,k,x; bitset<1001>a[1001]; int main() { scanf("%d%d%d",&n,&m,&k); while(n--)for(i=1;i<=m;i++)scanf("%d",&x),a[x][i]=1; for(i=1;i<=k;i++)printf("%d ",a[i].count()); return 0; }

      • @ 2024-2-6 8:59:02
        #include<bits/stdc++.h> 
        using namespace std; int n,i,m,k,x; bitset<1001>a[1001]; int main() {     scanf("%d%d%d",&n,&m,&k);     while(n-)for(i=1;i<=m;i++)scanf("%d",&x),a[x][i]=1; for(i=1;i<=k;i++)printf("%d ",a[i].count()); return 0; }
        
    • 1

    信息

    ID
    4517
    时间
    1000ms
    内存
    500MiB
    难度
    1
    标签
    递交数
    60
    已通过
    30
    上传者