时间超限,61分求助大佬
查看原帖
时间超限,61分求助大佬
927420
WSY_leidian楼主2023/1/20 17:36
#include <stdio.h>
int stu[1010][1010] = {0};
int main() {
	int n;//人数
	int m;//模拟赛题套数
	int k;//接下来有多少天
	int a,b,c;
	scanf("%d %d %d", &n, &m, &k);
	for (int i = 1; i <= n; i++) {
		for (int j = 1; j <= m; j++) {
			scanf("%d", &a);
			stu[i][a] = j;
		}
	}
	for (int j = 1; j <= k; j++) {
		 b = 0;c=0;
		while (b <= m) {
			int qp[1000]={0};
			b++;
			for (int i = 1; i <= n; i++) {	
				if(stu[i][j]==b&&qp[b]==0){
					qp[b]=1;
					c++;
				}
			}
		}
		printf("%d ",c);
	}
	return 0;
}
2023/1/20 17:36
加载中...