Witam, potrzebuję pomocy w optymalizacji krótkiego kodu.
int Tape(std::vector<int>& A) //TapeEquilibrium
{
int P=A.size()-1;
std::vector<int> sumVec;
for (int i=1; i<P+1;i++)
{
sumVec.push_back(std::abs(std::accumulate(A.begin(), A.begin() + i, 0) - std::accumulate(A.begin() + i, A.end(), 0)));
}
return *std::min_element(sumVec.begin(), sumVec.end());
}