蒻蒟求助,#9WA了
查看原帖
蒻蒟求助,#9WA了
1310428
违规用户名1310428楼主2024/5/1 19:12
#include<bits/stdc++.h>
using namespace std;
int n,a[32768],id,l;
long long h;
int main() {
    cin>>n>>h;
    a[1]=h;
    for(int i=2;i<=n;i++){
        cin>>a[i];
        id=i;
        while(a[id]<a[id-1]){
            swap(a[id],a[id-1]);
            id--;
        }
        if(id==1)l=a[id+1]-a[id];
        else if(id==i)l=a[id]-a[id-1];
        else l=min(a[id+1]-a[id],a[id]-a[id-1]);
        h+=l;
    }
    cout<<h;
    return 0;
}
2024/5/1 19:12
加载中...