Cod sursă (job #821695)

Utilizator avatar popescu_george Popescu George popescu_george IP ascuns
Problemă Lanterna Compilator cpp-32 | 0.37 kb
Rundă Arhiva de probleme Status evaluat
Dată 28 apr. 2025 07:31:37 Scor 100
#include<fstream>
#include<algorithm>
using namespace std;
ifstream cin("lanterna.in");
ofstream cout("lanterna.out");
int a[100000];
int main()
{
    long long j=0;
    int n;
    cin>>n;
    for(int i=0;i<n;cin>>a[i++]);
    for(sort(a,a+n),--n;n>2;j+=2*a[1]>a[0]+a[n-1]?2*a[0]+a[n-1]+a[n]:a[n]+2*a[1]+a[0],n-=2);
    return cout<<j+a[1]+(n>1?a[0]+a[2]:0),0;
}