2 条题解

  • 1
    @ 2022-08-07 21:03:23
    #include<iostream>
    #include<algorithm>
    using namespace std;
    
    const int N=100005;
    int main(){
        int n,a[N],min=N,ans=0;
        cin>>n;
        for(int i=1; i<=n; i++){
            cin>>a[i];
            if(min > a[i])
                min=a[i];
            ans=max(ans,a[i]-min);
        }
        cout<<ans;
        return 0;
    }
    
    
  • 1
    @ 2022-08-07 19:48:45

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n,a[100001],sum=0,min,max;
    cin>>n;
    min=INT_MAX;
    max=INT_MIN;
    for(int i=1;i<=n;i++)
    {
    cin>>a[i];
    if(a[i]<min)
    {
    min=a[i];
    }
    }
    for(int i=1;i<=n;i++)
    {

    if(a[i]<min)
    {
    min=a[i];
    int ii=i;
    }
    }
    for(int ii;ii<=n;ii++)
    {
    if(a[ii]>max)
    {
    max=a[ii];
    }
    }
    if(min==a[n])
    {
    max=0;
    }
    cout<<max-min;
    return 0;
    }
    我错了但在c++里是对的

  • 1

信息

ID
1324
难度
5
分类
(无)
标签
递交数
123
已通过
45
通过率
37%
上传者