Problem is from Codility
// you can also use includes, for example:
// #include <algorithm>
int solution(vector<int> &A) {
// write your code in C++98
if(A.size() < 2)
return 0;
int zeroCounter = 0;
int passing = 0;
for(unsigned int i = 0; i < A.size(); i++)
{
if(0 == A[i])
{
zeroCounter++;
}
if(1 == A[i])
passing += zeroCounter;
if(passing > 1000000000)
return -1;
}
return passing;
}