#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
int t;
long long min;
cin >> t;
long long array[t];
for (int i = 0; i < t; i++){
cin >> array[i];
}
if (t == 1){
cout << array[0];
}
if (t == 2){
if ((2 * max(array[0], array[1]) < (2 * array[0] + array[1]))){
min = 2 * max(array[0], array[1]);
}
else{
min = 2 * array[0] + array[1];
}
cout << min;
}
if (t == 3){
min = 3 * max(max(array[0], array[1]), array[2]);
if (array[0] * 3 + array[1] * 2 + array[2] < min){
min = array[0] * 3 + array[1] * 2 + array[2];
}
if (max(array[0],array[1]) * 3 + array[2] < min){
min = max(array[0],array[1]) * 3 + array[2];
}
if (array[0] * 3 + max(array[1], array[2]) * 2 < min){
min = array[0] * 3 + max(array[1], array[2]) * 2;
}
cout << min;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |