2. 数组-好学生 家人们怎么写啊

  1. 数组-好学生
    题目ID:3290100分
    时间限制: 200ms
    空间限制: 32768kB
    题目描述
    时间:0.2s 空间:32M

题目描述:
告诉你每个学生在每门功课上的成绩,现在定义好学生为:至少在某一门功课上是所有学生中最优秀的。

问,有多少个好学生

输入格式:
第一行输入两个整数

,

n,m,表示学生的数量与功课的数量
接下来

n行输入一个数字矩阵,每行

m个数字字符。

输出格式:
输出一个整数

样例输入:
3 5
91728
11828
11111
样例输出:
3

约定:
1
<


,

<

100
1<=n,m<=100

2 个赞

核心代码:
for(int i = 0; i < m; i++)
{
for(int j = 0; j < n; j++)
{
if(a[j][i] > mx[i])
{
mx[i] = a[j][i];
}
}
}
for(int i = 0; i < n; i++)
{
bool flag = false;
for(int j = 0; j < m; j++)
{
if(a[i][j] == mx[j])
{
flag = true;
break;
}
}
if(flag == true)
{
ret++;
}
}

1 个赞

解决方案!!!

1 个赞

格式化

已给

谢谢