根据我查到的资料:“对一维数组求局部极大值即峰值……峰值元素是指其值大于左右相邻值的元素”样例输出第二行里不应该有1

2 条评论

  • @ 2023-08-30 21:29:37
    //ac代码(纯自研):
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n1,n2,a,b;
        cin>>n1>>n2>>a;
        n1--;n2--;
        while(n1--)
        {
            cin>>b;
            if(a>b)
                cout<<a<<' ';
            a=b;
        }
        cout<<b<<endl;
        cin>>a;
        while(n2--)
        {
            cin>>b;
            if(a>b)
                cout<<a<<' ';
            a=b;
        }
        cout<<b<<endl;
        return 0;
    }
    
  • 但为什么AC代码最后一个默认就是

  • 1

信息

ID
1052
难度
4
分类
(无)
标签
递交数
105
已通过
45
通过率
43%
上传者