#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
#include <limits.h>
using namespace std;
void solve(){
int n;
cin >> n;
vector<int> num(n);
for(int i = 0; i < n; ++i){
cin >> num[i];
}
int sum = 0;
int left = 0;
int newleft = 0;
int right = 0;
int minsum = INT_MAX;
//int res = 0;
for(int i = 0; i < n; ++i){
sum += num[i];
if(sum < minsum && num[i] % 2 == 0){
minsum = sum;
// right = i;
}
if(sum > 0 || num[i] % 2 == 1 ){
sum = 0;
//newleft = i;
}
}
int total = 0;
for(int i = 0; i < n; ++i){
total += num[i];
}
cout << minsum << ' ' << total - minsum/2 << endl;
}
int main() {
int T = 5;
while(T--){
solve();
}
}
输入:8 -4 2 -6 -5
输出:-1