27pts求调
查看原帖
27pts求调
1076621
Xiaonao_Dali楼主2025/7/22 08:17
#include<bits/stdc++.h>
using namespace std;
#define int long long//避免恶心数据
int n,a[2005];
long long ans;
signed main(){
    cin>>n;
    int t=n,i_1=1,i_2=n,k=1;
    for(int i=1;i<=n;i++) cin>>a[i];
    while(t--){
        if(a[i_1]<a[i_2]){
            ans+=k*a[i_1];
            i_1++;
            k++;
        }
        else{
            ans+=k*a[i_2];
            i_2--;
            k++;
        }
        //cout<<ans<<endl;
    }
    cout<<ans;
    return 0;
}
2025/7/22 08:17
加载中...