Pagini recente »
Clasament ix_test5
|
Borderou de evaluare (job #585655)
|
dumi_dum_dum_vs_vilci_vilc_vilc3
|
Borderou de evaluare (job #153977)
|
Cod sursă (job #803112)
Cod sursă (job
#803112)
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("lanterna.in", "r", stdin);
freopen("lanterna.out", "w", stdout);
int n; cin >> n;
vector<int> t(n);
for (int i = 0; i < n; i++)
cin >> t[i];
sort(t.begin(), t.end());
int k = 0;
if (n == 3)
{
k = t[2] + t[1];
cout << k << endl;
return 0;
}
while (n > 3)
{
int a = t[1] + t[0] + t[n-1] + t[1];
int b = t[1] + t[0] + t[n-1] + t[2];
k += min(a, b);
n--;
}
cout << k << endl;
return 0;
}