问题描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201027231700912.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDM4NjAw,size_16,color_FFFFFF,t_70#pic_center)
代码
#include<iostream>
using namespace std;
int main(){
int n=1;
int score=0;
int num=0;
for(int i=0;i<n;i++){
int a;
cin>>a;
if(a == 0){
break;
}
else if (a == 1){
num=0;
score += 1;
n++;
}
else{
num++;
score += 2*num;
n++;
}
}
cout<<score;
return 0;
}