题解区那堆什么玩意?!
查看原帖
题解区那堆什么玩意?!
626374
Future_Comet楼主2024/8/23 20:50

本来想去题解区看看大佬们的思路,看看能不能简化代码,最后发现......
题解区那堆什么玩意?!
不是,这么一道入门题,一堆二维数组,还都int的,一个bool数组不就解决了吗?
AC代码如下(备注:不是题解)

#include<bits/stdc++.h>
using namespace std;
int n,m,k,x,sum;
bool f[1010][1010];
int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	cin>>n>>m>>k;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)
			cin>>x,f[x][j]=1;
	for(int i=1;i<=k;i++)
	{
		sum=0;
		for(int j=1;j<=m;j++)
			if(f[i][j])
				sum++;
		cout<<sum<<" ";
	}
	return 0;
}
2024/8/23 20:50
加载中...