import java.util.*;
class Ideone {
Scanner sc
= new Scanner
(System.
in); int n = 5; // Size of the array
int[] arr = new int[n]; // Initialize the array
// Input array elements
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
int b = sc.nextInt(); // Read the number of selections allowed
// If the number of selections exceeds half the array size, return -1
if (b > (n / 2) + 1) {
return;
}
int left = 0; // Pointer for the left side of the array
int right = n - 1; // Pointer for the right side of the array
int sum = 0; // Variable to store the sum
// While we have selections left
while (b > 0) {
// Compare the leftmost and rightmost elements
if (arr[left] > arr[right]) {
sum += arr[left]; // Take the left element
left++; // Move the left pointer to the right
} else {
sum += arr[right]; // Take the right element
right--; // Move the right pointer to the left
}
b--; // Decrease the number of selections left
}
System.
out.
print(sum
); // Output the maximum sum }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKICAgICAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBpbnQgbiA9IDU7IC8vIFNpemUgb2YgdGhlIGFycmF5CiAgICAgICAgaW50W10gYXJyID0gbmV3IGludFtuXTsgLy8gSW5pdGlhbGl6ZSB0aGUgYXJyYXkKCiAgICAgICAgLy8gSW5wdXQgYXJyYXkgZWxlbWVudHMKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICBhcnJbaV0gPSBzYy5uZXh0SW50KCk7CiAgICAgICAgfQoKICAgICAgICBpbnQgYiA9IHNjLm5leHRJbnQoKTsgLy8gUmVhZCB0aGUgbnVtYmVyIG9mIHNlbGVjdGlvbnMgYWxsb3dlZAoKICAgICAgICAvLyBJZiB0aGUgbnVtYmVyIG9mIHNlbGVjdGlvbnMgZXhjZWVkcyBoYWxmIHRoZSBhcnJheSBzaXplLCByZXR1cm4gLTEKICAgICAgICBpZiAoYiA+IChuIC8gMikgKyAxKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoLTEpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICBpbnQgbGVmdCA9IDA7IC8vIFBvaW50ZXIgZm9yIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIGFycmF5CiAgICAgICAgaW50IHJpZ2h0ID0gbiAtIDE7IC8vIFBvaW50ZXIgZm9yIHRoZSByaWdodCBzaWRlIG9mIHRoZSBhcnJheQogICAgICAgIGludCBzdW0gPSAwOyAvLyBWYXJpYWJsZSB0byBzdG9yZSB0aGUgc3VtCgogICAgICAgIC8vIFdoaWxlIHdlIGhhdmUgc2VsZWN0aW9ucyBsZWZ0CiAgICAgICAgd2hpbGUgKGIgPiAwKSB7CiAgICAgICAgICAgIC8vIENvbXBhcmUgdGhlIGxlZnRtb3N0IGFuZCByaWdodG1vc3QgZWxlbWVudHMKICAgICAgICAgICAgaWYgKGFycltsZWZ0XSA+IGFycltyaWdodF0pIHsKICAgICAgICAgICAgICAgIHN1bSArPSBhcnJbbGVmdF07IC8vIFRha2UgdGhlIGxlZnQgZWxlbWVudAogICAgICAgICAgICAgICAgbGVmdCsrOyAvLyBNb3ZlIHRoZSBsZWZ0IHBvaW50ZXIgdG8gdGhlIHJpZ2h0CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBzdW0gKz0gYXJyW3JpZ2h0XTsgLy8gVGFrZSB0aGUgcmlnaHQgZWxlbWVudAogICAgICAgICAgICAgICAgcmlnaHQtLTsgLy8gTW92ZSB0aGUgcmlnaHQgcG9pbnRlciB0byB0aGUgbGVmdAogICAgICAgICAgICB9CiAgICAgICAgICAgIGItLTsgLy8gRGVjcmVhc2UgdGhlIG51bWJlciBvZiBzZWxlY3Rpb25zIGxlZnQKICAgICAgICB9CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoc3VtKTsgLy8gT3V0cHV0IHRoZSBtYXhpbXVtIHN1bQogICAgfQp9Cg==