#include <bits/stdc++.h>
using namespace std;
int main() {
int center, score = 0, s;
bool flag = false;
while (cin >> center && center != 0) {
if (center == 1) {
// 没有跳到方块中心,+1分
score += 1;
flag = false;
}
else if (center == 2) {
if (flag == false) {
// 因为第一次跳到方块上,flag也是false,没必要单独判断
score += 2;
s = 2;
flag = true;
}
else {
s += 2;
score += s;
}
}
}
// center为0,表示没有跳到方块上,游戏结束
cout << score << endl;
return 0;
}
题目很简单,10分钟搞定