时间限制:1s内存限制:128M
题目描述
小明班上有 n 个学生,今天在操场上排队做核酸检测,老师站在最后,问有多少同学能够在排队的时候回头看到老师?
提示:只要比排在后面的所有人都高,就能够看到老师!(一样高也是看不到的)
【输入格式】
两行:
第一行:一个正整数 n 表示有多少个学生
第二行:n 个身高,空格分隔
【输出格式】
一个正整数,表示能够看到老师的学生人数
【输入输出样例#1】
输入#1
5 123 115 119 102 117
输出#1
3
【数据范围】
1 ≤ n ≤ 100 ;
———————————————————————————————————————————
#include <iostream>
using namespace std ;
int z,a[105],cnt;
int main()
{
cin>>z;
for(int i=1;i<=z;i++)
{
cin>>a[i];
}
for(int i=1;i<=z;i++)
{
int maxn=0;
for(int j=i+1;j<=z;j++)
{
maxn=max(maxn,a[j]);
}
if(maxn<a[i])
{
cnt++;
}
}
cout<<cnt;
return 0 ;
}
给个关注吧!!!求求了!!!QAQ😶