C++ 代码
#include<iostream>
using namespace std;
int w[35],f[35],res;//w[i]记录操作,f[i]记录得分
int main()
{
for(int i=1;i<=30;i++)
{
cin>>w[i];
}
for(int i=1;i<=30;i++)
{
if(w[i]==1)
f[i]=1;
else if(w[i]==2&&w[i-1]==2)
f[i]=f[i-1]+2;
else if(w[i]==2&&w[i-1]!=2)
f[i]=2;
else
break;
}
for(int i=1;i<=30;i++)
{
res+=f[i];
}
cout<<res;
}