Pagini recente »
2022-01-12-clasa-5-concurs022
|
Monitorul de evaluare
|
Monitorul de evaluare
|
Rating Cont De test (contdetest)
|
Cod sursă (job #691730)
Cod sursă (job
#691730)
#include <fstream>
#include<algorithm>
#define MAXN 100001
using namespace std;
int a[MAXN];
ifstream fin("lanterna.in");
ofstream fout("lanterna.out");
long long lowTime(int n){
if(n==1) return a[0];
if(n==2) return a[1];
else{
long long delta=a[0]+a[n-1]+min(2*a[1], a[0]+a[n-2]);
return delta+lowTime(n-2);
}
}
int main()
{
int n, sum=0; fin>>n;
for(int i=0; i<n; i++){
fin>>a[i]; sum+=a[i];
}
sort(a, a+n);
fout<<lowTime(n);
return 0;
}