Pagini recente »
gardul_3
|
Istoria paginii utilizator/carina.ceausescu
|
2024-12-03-clasa-5-concurs02
|
Istoria paginii utilizator/carina.ceausescu
|
Cod sursă (job #446609)
Cod sursă (job
#446609)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lanterna.in");
ofstream fout("lanterna.out");
long long a[100002], i, n, aux1, aux2, s=0;
int main() {
fin >> n;
for (i=1; i<=n; i++)
fin >> a[i];
sort(a+1,a+n+1);
while (n-2>=2) {
aux1=a[1]+2*a[2]+a[n];
aux2=a[n]+2*a[1]+a[n-1];
s=s+min(aux1,aux2);
n=n-2;
}
if (n==3) s=a[1]+a[2]+a[3]+s; else
if (n==2) s=a[2]+s;
fout << s;
return 0;
}