ccfcsp201803-1 跳一跳

#include<iostream>

using namespace std;

int main(){

int a[30]={0};

int s=0;

int g=0;

for(int i=0;;i++){

cin>>a[i];

if(a[i]==0){

break;

}

}

for(int i=0;;i++){

if(a[i]==0){

cout<<s<<endl;

return 0;

}

else if(a[i]==1){

s+=1;

g=0;

}

else if(a[i]==2){

g++;

s+=g*2;

}

}

}

相关推荐
8K超高清21 小时前
CCBN展会多图回顾
人工智能·算法·fpga开发·接口隔离原则·智能硬件
sa1002721 小时前
京东评论 API 实战:JSON 数据结构、字段含义与解析技巧
前端·数据结构·json
Hua-Jay21 小时前
OpenCV联合C++/Qt 学习笔记(二十二)----相机模型与投影及单目相机标定
c++·笔记·qt·opencv·学习·计算机视觉
这料鬼有毒21 小时前
二刷hot100-17.电话号码的字母组合
数据结构
执明wa21 小时前
从 T 到协变逆变
java·开发语言·数据结构
阿Y加油吧21 小时前
两道数组算法题复盘:多数元素 & 颜色分类
算法·leetcode·职场和发展
计算机安禾21 小时前
【c++面向对象编程】第37篇:面向对象设计原则(一):单一职责与开闭原则
开发语言·c++·开闭原则
小明同学0121 小时前
C++后端项目:统一大模型接入 SDK(三)
开发语言·c++
Brilliantwxx21 小时前
【C++】 继承与多态(下)
开发语言·c++
C+++Python21 小时前
C++考试语法知识
开发语言·c++