题解:B4055 [语言月赛 202411] Phoenix

· · 题解

考察简单数组。

用一个数组 a 输入上进心的值,然后对于每个 i,枚举大于 ij,如果存在 a_i\le a_j 就不计入答案。否则答案 +1

int n,a[1005];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    int ans=1;
    for(int i=1;i<n;i++){
        int fl=1;
        for(int j=i+1;j<=n;j++)if(a[i]<=a[j])fl=0; 
        ans+=fl;
    }
    cout <<ans;
    return 0;
}