fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n, last_dist, current_dist, min_dist = 0, a[101];
  7. cin >> n;
  8. for (int i = 0; i < n; i++) {
  9. cin >> a[i];
  10. }
  11. sort(a, a + n);
  12. min_dist = 2 * a[0];
  13. for (int i = 1; i < n; i++) {
  14. last_dist = a[i];
  15. if (a[i] - a[i - 1] > 0) {
  16. min_dist += a[i] - a[i - 1];
  17. }
  18. min_dist += a[i];
  19. }
  20. cout << min_dist << "\n";
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5532KB
stdin
3
5 10 3
stdout
28