// you can use includes, for example:
#include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
vector<int> solution(string &R, vector<int> &V) {
int Amin = 0, Bmin = 0, Acur = 0, Bcur = 0;
for (int i = 0; i < R.size(); ++i){
if (R[i] == 'A'){
Bcur -= V[i];
Acur += V[i];
Bmin = min(Bmin, Bcur);
}
else if (R[i] == 'B'){
Acur -= V[i];
Bcur += V[i];
Amin = min(Amin, Acur);
}
}
vector <int> res(2);
res[0] = -Amin;
res[1] = -Bmin;
return res;
}