求助为什么只有不到一半的测试点运行成功
查看原帖
求助为什么只有不到一半的测试点运行成功
601264
kick13times楼主2021/11/4 19:20
#include<iostream>
using namespace std;
int main(){
    long n,i,j=0,a,middle;
    cin>>n;
    long N[100000],A[10000],B[10000];
    for(i=0;i<n;i++){
        cin>>N[i];
        if(i>=1){
            if(N[i-1]<N[i]){
                B[j]++;
            }else{
                j++;
            }
        }
    }
    for (i=0;i<j-1;i++){
        for(a=0;a<j-1-i;a++){
            if(B[a]>B[a+1]){
                middle=B[a+1];
                B[a+1]=B[a];
                B[a]=middle;
            }
        }
    }
    cout<<B[j-1]+1<<endl;
    return 0;
}
2021/11/4 19:20
加载中...