題目信息:參考鏈接
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void jump(){
int cur, pre, flag = 0, score = 0;
while(scanf("%d", &cur), cur != 0){
//第一個
if(flag == 0){
flag = 1;
if(cur == 1){
score = pre = 1;
}
else if(cur == 2){
score = pre = 2;
}
}
else{
if(cur == 2){
if(pre == 1){
score += 2;
pre = 2;
}
else{
score += pre + 2;
pre = pre + 2;
}
}
else{
score += 1;
pre = 1;
}
}
}
printf("%d\n", score);
}
int main(){
jump();
return 0;
}