Pagini recente »
Diferențe pentru utilizator/horsepower între reviziile 19 și 18
|
Diferențe pentru utilizator/horsepower între reviziile 17 și 16
|
Istoria paginii runda/vaslui_cls1112_14.02
|
Monitorul de evaluare
|
Cod sursă (job #446032)
Cod sursă (job
#446032)
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream cin("lanterna.in");
ofstream cout("lanterna.out");
int b, st, dr;
vector<int> a;
unsigned long long ans;
int main() {
cin >> dr;
for(int i=0; i<dr; i++)
cin >> b,
a.push_back(b);
sort(a.begin(), a.end());
while(st < dr) {
ans += a[dr] + a[st];
st++;
dr--;
}
if(st == dr)
ans += a[st];
cout << ans;
return 0;
}