简单题
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> balls;
int num,b = 0,c = 0;
while(1)
{
cin >> num;
if(!num) break;
balls.clear();
while(num--)
{
cin >> b;
balls.push_back(b);
}
b = 0;
c = 0;
for(int i = 0;i<balls.size();i++)
b += balls[i];
for(int i = 0;i<balls.size();i++)
{
b = b - balls[i];
c += balls[i];
if(b == c)
{
cout << "Sam stops at position " << i + 1 <<" and Ella stops at position " << i + 2<<"."<<endl;
break;
}else if(i == balls.size()-1)
cout << "No equal partitioning." << endl;
}
}
return 0;
}