Pagini recente »
Atașamentele paginii Clasament 2015-10-20-clasa-6-tema-5
|
Clasament mini_test_1
|
Borderou de evaluare (job #576502)
|
concurs
|
Cod sursă (job #446123)
Cod sursă (job
#446123)
#include <bits/stdc++.h>
using namespace std;
int n, pq[100001];
int main()
{
ifstream cin("lanterna.in");
ofstream cout("lanterna.out");
cin >> n;
for (int i = 1; i <= n; i++)
cin >> pq[i];
long long s = 0;
sort(pq + 1, pq + 1 + n);
while (n > 3)
s += min(pq[1] + 2 * pq[2] + pq[n], 2 * pq[1] + pq[n - 1] + pq[n]), n = n - 2;
if (n == 3)
s += pq[1] + pq[2] + pq[3];
else
s += pq[2];
cout << s;
return 0;
}