1 条题解
-
0
Drac0nids LV 5 @ 5 年前
- 1
信息
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 1595
- 已通过
- 522
- 通过率
- 33%
- 被复制
- 2
- 上传者
#include<stdio.h>
int main()
{
int n;
int t;
int max = -1;
int count;
scanf("%d", &n);
if (n >= 100000 || n <= 0)
{
return -1;
}
for (int i = 0; i < n; i++)
{
scanf("%d", &t);
/*if (t <= 0 || t >= 1000)
{
return -1;
}*/
//else 按题目这里应该限制t属于0到1000的开区间,但是加上限制后反而错误了
if (t > max)
{
max = t;
count = 1;
}
else if (t == max)
{
count++;
}
else
{
continue;
}
}
printf("%d", count);
}