问题标题: 酷町堂:1363   选体育委员(phy)

0
0
已解决
熊智晖
熊智晖
高级天翼
高级天翼

题目链接: 酷町堂:1363

1363   选体育委员(phy)

经验值:100 时间限制:1000毫秒 内存限制:128MB

题目描述 Description

新学期开学,各班都要选择一位同学担任体育委员。谁来当各班体育委员呢?大家讨论的结果是各班身高最高的同学当体育委员。
学校班级数较多,每个班级人数也不一样,如何提高选择体育委员的效率呢?老师请你来帮忙。

输入描述 Input Description

输入共两行;
第1行一个正整数n,表示某班级学生数;
第2行共有n用空格隔开的正整数,x1,x2,……xn表示n个学生的身高。

输出描述 Output Description

一个正整数,表示当选的体育委员身高。

样例输入 Sample Input

5 110 87 114 89 95

样例输出 Sample Output

114

数据范围及提示 Data Size & Hint

1<=n<=1000000
60<=xi<=200,其中1<=i<=n。

#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int n,m,a[10005],sum=1,b[10005],c[10005],ans[10005],cnt[1025][1025],d,maxn=-1;
bool f;
int main(){   
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        if(a[i]>maxn){
            maxn=a[i];
        }
    } 
    cout<<maxn;
    return 0;
}

90分???


0
已采纳
张展嘉
张展嘉
新手天翼
新手天翼

这题很简单,你只需要输入所有身高后sort排序一下在输出就行了

张展嘉在2021-12-26 11:52:33追加了内容

不对,你数组开太小了,要开到1000005

0
李牧晓
李牧晓
中级天翼
中级天翼

不用这么麻烦,数组全部内容取最大值就好了

我要回答